summaryrefslogtreecommitdiff
path: root/docs/Xamarin.Forms.Xaml
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2016-07-19 01:17:29 +0200
committerJason Smith <jason.smith@xamarin.com>2016-07-18 16:17:29 -0700
commitf304f25df2d80094d2c31fda4986f92454599a7e (patch)
treee9b9a32bea7e5f8c5e07fbcb4cabbaa5abb0c2f8 /docs/Xamarin.Forms.Xaml
parent272033723ea275ceb8a288fa605eafd035c79f2d (diff)
downloadxamarin-forms-f304f25df2d80094d2c31fda4986f92454599a7e.tar.gz
xamarin-forms-f304f25df2d80094d2c31fda4986f92454599a7e.tar.bz2
xamarin-forms-f304f25df2d80094d2c31fda4986f92454599a7e.zip
[Xaml] allow the Previewer to provide their own Xaml files for any type (#262)
* [Xaml] allow the Previewer to provide their own Xaml files for any type * [Xaml] use a Func instead of an interface, easier to use by reflection. Add tests * [XamlC] move the InitializeComponent duplication to XamlC task * [XamlC] generate branching code * [XamlC] fix the XamlC issue * [XamlC] make the API public * [docs] fix docs
Diffstat (limited to 'docs/Xamarin.Forms.Xaml')
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlLoader.xml34
-rw-r--r--docs/Xamarin.Forms.Xaml/index.xml1
2 files changed, 35 insertions, 0 deletions
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlLoader.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlLoader.xml
new file mode 100644
index 00000000..ae6d96b9
--- /dev/null
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/XamlLoader.xml
@@ -0,0 +1,34 @@
+<Type Name="XamlLoader" FullName="Xamarin.Forms.Xaml.Internals.XamlLoader">
+ <TypeSignature Language="C#" Value="public static class XamlLoader" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit XamlLoader extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>Xamarin.Forms.Xaml</AssemblyName>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="XamlFileProvider">
+ <MemberSignature Language="C#" Value="public static Func&lt;Type,string&gt; XamlFileProvider { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property class System.Func`2&lt;class System.Type, string&gt; XamlFileProvider" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Func&lt;System.Type,System.String&gt;</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/docs/Xamarin.Forms.Xaml/index.xml b/docs/Xamarin.Forms.Xaml/index.xml
index 1c4a761e..4627dd66 100644
--- a/docs/Xamarin.Forms.Xaml/index.xml
+++ b/docs/Xamarin.Forms.Xaml/index.xml
@@ -75,6 +75,7 @@
<Namespace Name="Xamarin.Forms.Xaml.Internals">
<Type Name="NameScopeProvider" Kind="Class" />
<Type Name="SimpleValueTargetProvider" Kind="Class" />
+ <Type Name="XamlLoader" Kind="Class" />
<Type Name="XamlServiceProvider" Kind="Class" />
<Type Name="XamlTypeResolver" Kind="Class" />
<Type Name="XmlLineInfoProvider" Kind="Class" />