diff options
Diffstat (limited to 'docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml')
-rw-r--r-- | docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml | 599 |
1 files changed, 599 insertions, 0 deletions
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml new file mode 100644 index 00000000..a0c863de --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml @@ -0,0 +1,599 @@ +<Type Name="MultiPage<T>" FullName="Xamarin.Forms.MultiPage<T>"> + <TypeSignature Language="C#" Value="public abstract class MultiPage<T> : Xamarin.Forms.Page, Xamarin.Forms.IPageContainer<T>, Xamarin.Forms.IViewContainer<T> where T : Page" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit MultiPage`1<(class Xamarin.Forms.Page) T> extends Xamarin.Forms.Page implements class Xamarin.Forms.IPageContainer`1<!T>, class Xamarin.Forms.IViewContainer`1<!T>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <BaseTypeName>Xamarin.Forms.Page</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Base> + <BaseTypeName>Xamarin.Forms.Page</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IPageContainer<T></InterfaceName> + </Interface> + <Interface> + <InterfaceName>Xamarin.Forms.IViewContainer<T></InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Xamarin.Forms.ContentProperty("Children")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <typeparam name="T">The particular subclass of <see cref="T:Xamarin.Forms.Page" /> that the MultiPage services.</typeparam> + <summary>A bindable, templatable base class for pages which contain multiple sub-pages.</summary> + <remarks> + <para>Provides a base implementation for binding and templating pages.</para> + <para>XAML for Xamarin.Forms supports the following properties for the <see cref="T:Xamarin.Forms.MultiPage`1" /> class:</para> + <list type="table"> + <listheader> + <term>Property</term> + <description>Value</description> + </listheader> + <item> + <term>ItemsSource</term> + <description> + <para>A static collection of data objects.</para> + </description> + </item> + <item> + <term>ItemTemplate</term> + <description> + <para>A view that has bindings to properties on the members of the collection that is specified by <c>ItemsSource</c>.</para> + </description> + </item> + </list> + </remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected MultiPage ();" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters /> + <Docs> + <summary>Provides the base initialization for objects derived from the MultiPage<T> class.</summary> + <remarks> + <see cref="N:Xamarin.Forms" /> provides two classes that are derived from <see cref="T:Xamarin.Forms.Multipage`1" />, <see cref="T:Xamarin.Forms.TabbedPage" /> and <see cref="T:Xamarin.Forms.CarouselPage" />. + </remarks> + </Docs> + </Member> + <Member MemberName="Children"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.IList<T> Children { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<!T> Children" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.IList<T></ReturnType> + </ReturnValue> + <Docs> + <summary>Gets an IList<Page> of child elements of the MultiPage.</summary> + <value>A IList<Page>. The default is an empty list.</value> + <remarks> + <para> + The <see cref="P:Xamarin.Forms.Multipage`1.Children" /> collection of a <see cref="T:Xamarin.Forms.Multipage`1" /> contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection. + </para> + <para> + The following shows the creation of a <see cref="T:Xamarin.Forms.TabbedPage" />, which descends from <see cref="T:Xamarin.Forms.Multipage`1" />. + </para> + <example> + <code lang="C#"><![CDATA[ +Page pageOne = CreatePageOne (); +Page pageTwo = CreatePageTwo (); + +var tabbedPage = new TabbedPage { +Title = "My App", +Children = { + pageOne, + pageTwo +} +}; + ]]></code> + </example> + </remarks> + </Docs> + </Member> + <Member MemberName="CreateDefault"> + <MemberSignature Language="C#" Value="protected abstract T CreateDefault (object item);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance !T CreateDefault(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>T</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">The object which the default page should be templated from.</param> + <summary>Create default provides a default method of creating new pages from objects in a binding scenario.</summary> + <returns>The newly created page.</returns> + <remarks>Most implementors will not need to use or override CreateDefault.</remarks> + </Docs> + </Member> + <Member MemberName="CurrentPage"> + <MemberSignature Language="C#" Value="public T CurrentPage { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance !T CurrentPage" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>T</ReturnType> + </ReturnValue> + <Docs> + <summary>Gets or sets the currently selected page.</summary> + <value>The current page. The default value is null.</value> + <remarks>The default page will usually get set when the multi-page is displayed or templated.</remarks> + </Docs> + </Member> + <Member MemberName="CurrentPageChanged"> + <MemberSignature Language="C#" Value="public event EventHandler CurrentPageChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler CurrentPageChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>Raised when the <see cref="P:Xamarin.MultiPage{T}.CurrentPage" /> property changes.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="ItemsSource"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerable ItemsSource { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.IEnumerable ItemsSource" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerable</ReturnType> + </ReturnValue> + <Docs> + <summary>The source for the items to be displayed.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ItemsSourceProperty"> + <MemberSignature Language="C#" Value="public static readonly Xamarin.Forms.BindableProperty ItemsSourceProperty;" /> + <MemberSignature Language="ILAsm" Value=".field public static initonly class Xamarin.Forms.BindableProperty ItemsSourceProperty" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.BindableProperty</ReturnType> + </ReturnValue> + <Docs> + <summary>Identifies the <see cref="P:Xamarin.Forms.MultiPage`1.ItemsSource" /> property.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ItemTemplate"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.DataTemplate ItemTemplate { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.DataTemplate ItemTemplate" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.DataTemplate</ReturnType> + </ReturnValue> + <Docs> + <summary>The template for displaying items.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ItemTemplateProperty"> + <MemberSignature Language="C#" Value="public static readonly Xamarin.Forms.BindableProperty ItemTemplateProperty;" /> + <MemberSignature Language="ILAsm" Value=".field public static initonly class Xamarin.Forms.BindableProperty ItemTemplateProperty" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.BindableProperty</ReturnType> + </ReturnValue> + <Docs> + <summary>Identifies the <see cref="P:Xamarin.Forms.MultiPage`1.ItemTemplate" /> bindable property.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="OnBackButtonPressed"> + <MemberSignature Language="C#" Value="protected override bool OnBackButtonPressed ();" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool OnBackButtonPressed() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>Event that is raised when the back button is pressed.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnChildAdded"> + <MemberSignature Language="C#" Value="protected override void OnChildAdded (Xamarin.Forms.Element child);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnChildAdded(class Xamarin.Forms.Element child) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="child" Type="Xamarin.Forms.Element" /> + </Parameters> + <Docs> + <param name="child">The child that was added.</param> + <summary>Called when a child has been added to the <see cref="T:Xamarin.Forms.MultiPage`1" />.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="OnCurrentPageChanged"> + <MemberSignature Language="C#" Value="protected virtual void OnCurrentPageChanged ();" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCurrentPageChanged() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>Raises the <see cref="E:Xamarin.Forms.MultiPage{T}.CurrentPageChanged" /> event.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="OnPagesChanged"> + <MemberSignature Language="C#" Value="protected virtual void OnPagesChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs e);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPagesChanged(class System.Collections.Specialized.NotifyCollectionChangedEventArgs e) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="e" Type="System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> + </Parameters> + <Docs> + <param name="e">To be added.</param> + <summary>Called when the pages of the <see cref="T:Xamarin.Forms.MultiPage`1" /> have been changed.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnPropertyChanged"> + <MemberSignature Language="C#" Value="protected override void OnPropertyChanged (string propertyName = null);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnPropertyChanged(string propertyName) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="propertyName" Type="System.String"> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.CompilerServices.CallerMemberName</AttributeName> + </Attribute> + </Attributes> + </Parameter> + </Parameters> + <Docs> + <param name="propertyName">The name of the property that was changed.</param> + <summary>Called when a bindable property has changed.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="PagesChanged"> + <MemberSignature Language="C#" Value="public event System.Collections.Specialized.NotifyCollectionChangedEventHandler PagesChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler PagesChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Specialized.NotifyCollectionChangedEventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>Raised when the children pages of the <see cref="T:Xamarin.Forms.MultiPage`1" /> have changed.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SelectedItem"> + <MemberSignature Language="C#" Value="public object SelectedItem { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object SelectedItem" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>The currently selected item.</summary> + <value>The selected item from the <see cref="P:Xamarin.MultiPage{T}.ItemsSource" /> or <see langword="null" /> if nothing selected.</value> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="SelectedItemProperty"> + <MemberSignature Language="C#" Value="public static readonly Xamarin.Forms.BindableProperty SelectedItemProperty;" /> + <MemberSignature Language="ILAsm" Value=".field public static initonly class Xamarin.Forms.BindableProperty SelectedItemProperty" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.BindableProperty</ReturnType> + </ReturnValue> + <Docs> + <summary>Identifies the <see cref="P:Xamarin.Forms.MultiPage`1.SelectedItem" /> bindable property.</summary> + <remarks> + </remarks> + </Docs> + </Member> + <Member MemberName="SetupContent"> + <MemberSignature Language="C#" Value="protected virtual void SetupContent (T content, int index);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void SetupContent(!T content, int32 index) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="T" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <param name="index">To be added.</param> + <summary>When overriden in a derived class, performs initialization of <paramref name="content" />.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UnhookContent"> + <MemberSignature Language="C#" Value="protected virtual void UnhookContent (T content);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void UnhookContent(!T content) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="T" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <summary>Application developers override this method to unregister event handlers for items that they registered in <see cref="M:Xamarin.Forms.MultiPage{TVisual}.SetupContent(`0, int)" />.</summary> + <remarks> + <para>Application developers must call <see cref="M:Xamarin.Forms.MultiPage{TVisual}.UnhookContent(`0, int)" /> before performing any other action when overriding this method.</para> + <block type="note">Application developers who override <see cref="M:Xamarin.Forms.MultiPage{TVisual}.SetupContent(`0, int)" /> to allocate resources must override this method in order to deallocate them.</block> + </remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IItemsView<T>.CreateDefault"> + <MemberSignature Language="C#" Value="T IItemsView<T>.CreateDefault (object item);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !T Xamarin.Forms.IItemsView<T>.CreateDefault(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>T</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>Sets the page that is specified by <paramref name="item" /> as the default page.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IItemsView<T>.SetupContent"> + <MemberSignature Language="C#" Value="void IItemsView<T>.SetupContent (T content, int index);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IItemsView<T>.SetupContent(!T content, int32 index) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="T" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <param name="index">To be added.</param> + <summary>Performs initialization of <paramref name="content" />.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IItemsView<T>.UnhookContent"> + <MemberSignature Language="C#" Value="void IItemsView<T>.UnhookContent (T content);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IItemsView<T>.UnhookContent(!T content) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="T" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <summary>Internal use only.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> |