diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-07-19 01:17:29 +0200 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-07-18 16:17:29 -0700 |
commit | f304f25df2d80094d2c31fda4986f92454599a7e (patch) | |
tree | e9b9a32bea7e5f8c5e07fbcb4cabbaa5abb0c2f8 /docs/Xamarin.Forms.Xaml | |
parent | 272033723ea275ceb8a288fa605eafd035c79f2d (diff) | |
download | xamarin-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.xml | 34 | ||||
-rw-r--r-- | docs/Xamarin.Forms.Xaml/index.xml | 1 |
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<Type,string> XamlFileProvider { get; }" /> + <MemberSignature Language="ILAsm" Value=".property class System.Func`2<class System.Type, string> XamlFileProvider" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Type,System.String></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" /> |