diff options
author | Samantha Houts <samantha@teamredwall.com> | 2016-06-17 03:10:18 -0700 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2016-06-17 11:10:18 +0100 |
commit | 925fc0aa588a060eb23fa16c1d225dd030012c23 (patch) | |
tree | 83676c25c29d97d9250516b217020ba85425796d /docs/Xamarin.Forms.Core/Xamarin.Forms | |
parent | d44396a4534b1e2bc81143c809e4adaee656ab15 (diff) | |
download | xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.gz xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.bz2 xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.zip |
Prep Cell & friends for removal of InternalsVisibleTo (#142)
* Prep Cell & friends for removal of InternalsVisibleTo
Includes:
- Cell
- EntryCell
- ListView
- MenuItem
- TableView
- ViewCell
- Toolbar
Moved extensions to Internal & removed TPH
* Update docs
* [Controls] Ignore Issue2411 on iOS <9
* [Controls] Formatting for Issue2411
Diffstat (limited to 'docs/Xamarin.Forms.Core/Xamarin.Forms')
21 files changed, 1638 insertions, 158 deletions
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Cell.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Cell.xml index 96e60c4a..77456af1 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Cell.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Cell.xml @@ -1,6 +1,6 @@ <Type Name="Cell" FullName="Xamarin.Forms.Cell"> - <TypeSignature Language="C#" Value="public abstract class Cell : Xamarin.Forms.Element" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit Cell extends Xamarin.Forms.Element" /> + <TypeSignature Language="C#" Value="public abstract class Cell : Xamarin.Forms.Element, Xamarin.Forms.ICellController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit Cell extends Xamarin.Forms.Element implements class Xamarin.Forms.ICellController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.Element</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.ICellController</InterfaceName> + </Interface> + </Interfaces> <Docs> <summary>Provides base class and capabilities for all Forms cells. Cells are elements meant to be added to <see cref="T:Xamarin.Forms.ListView" /> or <see cref="T:Xamarin.Forms.TableView" />.</summary> <remarks> @@ -506,5 +510,37 @@ Content = new TableView </remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.ICellController.SendAppearing"> + <MemberSignature Language="C#" Value="void ICellController.SendAppearing ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.ICellController.SendAppearing() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.ICellController.SendDisappearing"> + <MemberSignature Language="C#" Value="void ICellController.SendDisappearing ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.ICellController.SendDisappearing() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> </Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml index 49a7f662..4535ab23 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml @@ -1,6 +1,6 @@ <Type Name="EntryCell" FullName="Xamarin.Forms.EntryCell"> - <TypeSignature Language="C#" Value="public class EntryCell : Xamarin.Forms.Cell" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EntryCell extends Xamarin.Forms.Cell" /> + <TypeSignature Language="C#" Value="public class EntryCell : Xamarin.Forms.Cell, Xamarin.Forms.IEntryCellController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EntryCell extends Xamarin.Forms.Cell implements class Xamarin.Forms.IEntryCellController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.Cell</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IEntryCellController</InterfaceName> + </Interface> + </Interfaces> <Docs> <summary>A <see cref="T:Xamarin.Forms.Cell" /> with a label and a single line text entry field.</summary> <remarks> @@ -470,5 +474,21 @@ namespace FormsGallery </remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IEntryCellController.SendCompleted"> + <MemberSignature Language="C#" Value="void IEntryCellController.SendCompleted ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IEntryCellController.SendCompleted() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> </Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ICellController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ICellController.xml new file mode 100644 index 00000000..09228468 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ICellController.xml @@ -0,0 +1,62 @@ +<Type Name="ICellController" FullName="Xamarin.Forms.ICellController"> + <TypeSignature Language="C#" Value="public interface ICellController" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ICellController" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="ForceUpdateSizeRequested"> + <MemberSignature Language="C#" Value="public event EventHandler ForceUpdateSizeRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler ForceUpdateSizeRequested" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendAppearing"> + <MemberSignature Language="C#" Value="public void SendAppearing ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendAppearing() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendDisappearing"> + <MemberSignature Language="C#" Value="public void SendDisappearing ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendDisappearing() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IEntryCellController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IEntryCellController.xml new file mode 100644 index 00000000..ec78c1f1 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IEntryCellController.xml @@ -0,0 +1,31 @@ +<Type Name="IEntryCellController" FullName="Xamarin.Forms.IEntryCellController"> + <TypeSignature Language="C#" Value="public interface IEntryCellController" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IEntryCellController" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="SendCompleted"> + <MemberSignature Language="C#" Value="public void SendCompleted ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendCompleted() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IItemsView`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IItemsView`1.xml new file mode 100644 index 00000000..a4695a9a --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IItemsView`1.xml @@ -0,0 +1,83 @@ +<Type Name="IItemsView<T>" FullName="Xamarin.Forms.IItemsView<T>"> + <TypeSignature Language="C#" Value="public interface IItemsView<T> where T : BindableObject" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IItemsView`1<(class Xamarin.Forms.BindableObject) T>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="CreateDefault"> + <MemberSignature Language="C#" Value="public T CreateDefault (object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !T CreateDefault(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <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>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetupContent"> + <MemberSignature Language="C#" Value="public void SetupContent (T content, int index);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetupContent(!T content, int32 index) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <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>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UnhookContent"> + <MemberSignature Language="C#" Value="public void UnhookContent (T content);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UnhookContent(!T content) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <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>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IListProxy.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IListProxy.xml new file mode 100644 index 00000000..8291e070 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IListProxy.xml @@ -0,0 +1,50 @@ +<Type Name="IListProxy" FullName="Xamarin.Forms.IListProxy"> + <TypeSignature Language="C#" Value="public interface IListProxy : System.Collections.IList" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IListProxy implements class System.Collections.ICollection, class System.Collections.IEnumerable, class System.Collections.IList" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.IList</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="CollectionChanged"> + <MemberSignature Language="C#" Value="public event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Specialized.NotifyCollectionChangedEventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProxiedEnumerable"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerable ProxiedEnumerable { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.IEnumerable ProxiedEnumerable" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerable</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.Core/Xamarin.Forms/IListViewController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IListViewController.xml new file mode 100644 index 00000000..2bc241f0 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IListViewController.xml @@ -0,0 +1,236 @@ +<Type Name="IListViewController" FullName="Xamarin.Forms.IListViewController"> + <TypeSignature Language="C#" Value="public interface IListViewController : Xamarin.Forms.IViewController" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IListViewController implements class Xamarin.Forms.IElementController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IViewController</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="CachingStrategy"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.ListViewCachingStrategy CachingStrategy { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.ListViewCachingStrategy CachingStrategy" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ListViewCachingStrategy</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CreateDefaultCell"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Cell CreateDefaultCell (object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.Cell CreateDefaultCell(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Cell</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FooterElement"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Element FooterElement { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Element FooterElement" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDisplayTextFromGroup"> + <MemberSignature Language="C#" Value="public string GetDisplayTextFromGroup (object cell);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetDisplayTextFromGroup(object cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="System.Object" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HeaderElement"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Element HeaderElement { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Element HeaderElement" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NotifyRowTapped"> + <MemberSignature Language="C#" Value="public void NotifyRowTapped (int index, Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void NotifyRowTapped(int32 index, class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NotifyRowTapped"> + <MemberSignature Language="C#" Value="public void NotifyRowTapped (int index, int inGroupIndex, Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void NotifyRowTapped(int32 index, int32 inGroupIndex, class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="inGroupIndex" Type="System.Int32" /> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="inGroupIndex">To be added.</param> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RefreshAllowed"> + <MemberSignature Language="C#" Value="public bool RefreshAllowed { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool RefreshAllowed" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ScrollToRequested"> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.ScrollToRequestedEventArgs> ScrollToRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.ScrollToRequestedEventArgs> ScrollToRequested" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.EventHandler<Xamarin.Forms.ScrollToRequestedEventArgs></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendCellAppearing"> + <MemberSignature Language="C#" Value="public void SendCellAppearing (Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendCellAppearing(class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendCellDisappearing"> + <MemberSignature Language="C#" Value="public void SendCellDisappearing (Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendCellDisappearing(class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendRefreshing"> + <MemberSignature Language="C#" Value="public void SendRefreshing ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendRefreshing() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IMenuItemController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IMenuItemController.xml new file mode 100644 index 00000000..f9b57f71 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IMenuItemController.xml @@ -0,0 +1,63 @@ +<Type Name="IMenuItemController" FullName="Xamarin.Forms.IMenuItemController"> + <TypeSignature Language="C#" Value="public interface IMenuItemController" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMenuItemController" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Activate"> + <MemberSignature Language="C#" Value="public void Activate ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Activate() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEnabled"> + <MemberSignature Language="C#" Value="public bool IsEnabled { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool IsEnabled" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEnabledPropertyName"> + <MemberSignature Language="C#" Value="public string IsEnabledPropertyName { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance string IsEnabledPropertyName" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>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.Core/Xamarin.Forms/INavigationPageController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/INavigationPageController.xml index f776f98c..969841e9 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/INavigationPageController.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/INavigationPageController.xml @@ -12,14 +12,14 @@ </Docs> <Members> <Member MemberName="InsertPageBeforeRequested"> - <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.NavigationRequestedEventArgs> InsertPageBeforeRequested;" /> - <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.NavigationRequestedEventArgs> InsertPageBeforeRequested" /> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs> InsertPageBeforeRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.Internals.NavigationRequestedEventArgs> InsertPageBeforeRequested" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> - <ReturnType>System.EventHandler<Xamarin.Forms.NavigationRequestedEventArgs></ReturnType> + <ReturnType>System.EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs></ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> @@ -49,14 +49,14 @@ </Docs> </Member> <Member MemberName="PopRequested"> - <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.NavigationRequestedEventArgs> PopRequested;" /> - <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.NavigationRequestedEventArgs> PopRequested" /> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs> PopRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.Internals.NavigationRequestedEventArgs> PopRequested" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> - <ReturnType>System.EventHandler<Xamarin.Forms.NavigationRequestedEventArgs></ReturnType> + <ReturnType>System.EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs></ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> @@ -64,14 +64,14 @@ </Docs> </Member> <Member MemberName="PopToRootRequested"> - <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.NavigationRequestedEventArgs> PopToRootRequested;" /> - <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.NavigationRequestedEventArgs> PopToRootRequested" /> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs> PopToRootRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.Internals.NavigationRequestedEventArgs> PopToRootRequested" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> - <ReturnType>System.EventHandler<Xamarin.Forms.NavigationRequestedEventArgs></ReturnType> + <ReturnType>System.EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs></ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> @@ -79,14 +79,14 @@ </Docs> </Member> <Member MemberName="PushRequested"> - <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.NavigationRequestedEventArgs> PushRequested;" /> - <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.NavigationRequestedEventArgs> PushRequested" /> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs> PushRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.Internals.NavigationRequestedEventArgs> PushRequested" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> - <ReturnType>System.EventHandler<Xamarin.Forms.NavigationRequestedEventArgs></ReturnType> + <ReturnType>System.EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs></ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> @@ -94,14 +94,14 @@ </Docs> </Member> <Member MemberName="RemovePageRequested"> - <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.NavigationRequestedEventArgs> RemovePageRequested;" /> - <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.NavigationRequestedEventArgs> RemovePageRequested" /> + <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs> RemovePageRequested;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.Internals.NavigationRequestedEventArgs> RemovePageRequested" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>2.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> - <ReturnType>System.EventHandler<Xamarin.Forms.NavigationRequestedEventArgs></ReturnType> + <ReturnType>System.EventHandler<Xamarin.Forms.Internals.NavigationRequestedEventArgs></ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableModel.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableModel.xml new file mode 100644 index 00000000..2789c237 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableModel.xml @@ -0,0 +1,214 @@ +<Type Name="ITableModel" FullName="Xamarin.Forms.ITableModel"> + <TypeSignature Language="C#" Value="public interface ITableModel" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITableModel" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="GetCell"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Cell GetCell (int section, int row);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.Cell GetCell(int32 section, int32 row) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Cell</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + <Parameter Name="row" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <param name="row">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetHeaderCell"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Cell GetHeaderCell (int section);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.Cell GetHeaderCell(int32 section) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Cell</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetItem"> + <MemberSignature Language="C#" Value="public object GetItem (int section, int row);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object GetItem(int32 section, int32 row) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + <Parameter Name="row" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <param name="row">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetRowCount"> + <MemberSignature Language="C#" Value="public int GetRowCount (int section);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetRowCount(int32 section) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetSectionCount"> + <MemberSignature Language="C#" Value="public int GetSectionCount ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetSectionCount() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetSectionIndexTitles"> + <MemberSignature Language="C#" Value="public string[] GetSectionIndexTitles ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetSectionIndexTitles() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetSectionTitle"> + <MemberSignature Language="C#" Value="public string GetSectionTitle (int section);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetSectionTitle(int32 section) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RowLongPressed"> + <MemberSignature Language="C#" Value="public void RowLongPressed (int section, int row);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RowLongPressed(int32 section, int32 row) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + <Parameter Name="row" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <param name="row">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RowSelected"> + <MemberSignature Language="C#" Value="public void RowSelected (object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RowSelected(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RowSelected"> + <MemberSignature Language="C#" Value="public void RowSelected (int section, int row);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RowSelected(int32 section, int32 row) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="section" Type="System.Int32" /> + <Parameter Name="row" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="section">To be added.</param> + <param name="row">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableViewController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableViewController.xml new file mode 100644 index 00000000..dc5fb279 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITableViewController.xml @@ -0,0 +1,46 @@ +<Type Name="ITableViewController" FullName="Xamarin.Forms.ITableViewController"> + <TypeSignature Language="C#" Value="public interface ITableViewController" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITableViewController" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Model"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.ITableModel Model { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.ITableModel Model" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITableModel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ModelChanged"> + <MemberSignature Language="C#" Value="public event EventHandler ModelChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler ModelChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsListScrollToRequestedEventArgs.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsListScrollToRequestedEventArgs.xml new file mode 100644 index 00000000..f9e99de8 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsListScrollToRequestedEventArgs.xml @@ -0,0 +1,47 @@ +<Type Name="ITemplatedItemsListScrollToRequestedEventArgs" FullName="Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs"> + <TypeSignature Language="C#" Value="public interface ITemplatedItemsListScrollToRequestedEventArgs" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITemplatedItemsListScrollToRequestedEventArgs" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Group"> + <MemberSignature Language="C#" Value="public object Group { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object Group" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public object Item { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object Item" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</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.Core/Xamarin.Forms/ITemplatedItemsList`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsList`1.xml new file mode 100644 index 00000000..d3e6f449 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsList`1.xml @@ -0,0 +1,334 @@ +<Type Name="ITemplatedItemsList<TItem>" FullName="Xamarin.Forms.ITemplatedItemsList<TItem>"> + <TypeSignature Language="C#" Value="public interface ITemplatedItemsList<TItem> : System.Collections.Generic.IEnumerable<TItem>, System.Collections.Generic.IReadOnlyCollection<TItem>, System.Collections.Generic.IReadOnlyList<TItem>, System.Collections.Specialized.INotifyCollectionChanged where TItem : BindableObject" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITemplatedItemsList`1<(class Xamarin.Forms.BindableObject) TItem> implements class System.Collections.Generic.IEnumerable`1<!TItem>, class System.Collections.Generic.IReadOnlyCollection`1<!TItem>, class System.Collections.Generic.IReadOnlyList`1<!TItem>, class System.Collections.IEnumerable, class System.Collections.Specialized.INotifyCollectionChanged" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.Generic.IEnumerable<TItem></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Generic.IReadOnlyCollection<TItem></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Generic.IReadOnlyList<TItem></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Specialized.INotifyCollectionChanged</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="TItem">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="BindingContext"> + <MemberSignature Language="C#" Value="public object BindingContext { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object BindingContext" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGlobalIndexForGroup"> + <MemberSignature Language="C#" Value="public int GetGlobalIndexForGroup (Xamarin.Forms.ITemplatedItemsList<TItem> group);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetGlobalIndexForGroup(class Xamarin.Forms.ITemplatedItemsList`1<!TItem> group) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="group" Type="Xamarin.Forms.ITemplatedItemsList<TItem>" /> + </Parameters> + <Docs> + <param name="group">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGlobalIndexOfItem"> + <MemberSignature Language="C#" Value="public int GetGlobalIndexOfItem (object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetGlobalIndexOfItem(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGroup"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.ITemplatedItemsList<TItem> GetGroup (int index);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.ITemplatedItemsList`1<!TItem> GetGroup(int32 index) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITemplatedItemsList<TItem></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGroupAndIndexOfItem"> + <MemberSignature Language="C#" Value="public Tuple<int,int> GetGroupAndIndexOfItem (object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Tuple`2<int32, int32> GetGroupAndIndexOfItem(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Tuple<System.Int32,System.Int32></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGroupAndIndexOfItem"> + <MemberSignature Language="C#" Value="public Tuple<int,int> GetGroupAndIndexOfItem (object group, object item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Tuple`2<int32, int32> GetGroupAndIndexOfItem(object group, object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Tuple<System.Int32,System.Int32></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="group" Type="System.Object" /> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="group">To be added.</param> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGroupIndexFromGlobal"> + <MemberSignature Language="C#" Value="public int GetGroupIndexFromGlobal (int globalIndex, out int leftOver);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetGroupIndexFromGlobal(int32 globalIndex, int32 leftOver) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="globalIndex" Type="System.Int32" /> + <Parameter Name="leftOver" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="globalIndex">To be added.</param> + <param name="leftOver">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GroupedCollectionChanged"> + <MemberSignature Language="C#" Value="public event System.Collections.Specialized.NotifyCollectionChangedEventHandler GroupedCollectionChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Collections.Specialized.NotifyCollectionChangedEventHandler GroupedCollectionChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Specialized.NotifyCollectionChangedEventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HeaderContent"> + <MemberSignature Language="C#" Value="public TItem HeaderContent { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance !TItem HeaderContent" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>TItem</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IndexOf"> + <MemberSignature Language="C#" Value="public int IndexOf (TItem item);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 IndexOf(!TItem item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="TItem" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ItemsSource"> + <MemberSignature Language="C#" Value="public System.Collections.IEnumerable ItemsSource { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.IEnumerable ItemsSource" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.IEnumerable</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance string Name" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PropertyChanged"> + <MemberSignature Language="C#" Value="public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.ComponentModel.PropertyChangedEventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ShortNames"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.IReadOnlyList<string> ShortNames { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IReadOnlyList`1<string> ShortNames" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.IReadOnlyList<System.String></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UpdateContent"> + <MemberSignature Language="C#" Value="public TItem UpdateContent (TItem content, int index);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !TItem UpdateContent(!TItem content, int32 index) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>TItem</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="TItem" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UpdateHeader"> + <MemberSignature Language="C#" Value="public TItem UpdateHeader (TItem content, int groupIndex);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !TItem UpdateHeader(!TItem content, int32 groupIndex) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>TItem</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="content" Type="TItem" /> + <Parameter Name="groupIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="content">To be added.</param> + <param name="groupIndex">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsView`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsView`1.xml new file mode 100644 index 00000000..4ab622cb --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsView`1.xml @@ -0,0 +1,74 @@ +<Type Name="ITemplatedItemsView<TItem>" FullName="Xamarin.Forms.ITemplatedItemsView<TItem>"> + <TypeSignature Language="C#" Value="public interface ITemplatedItemsView<TItem> : Xamarin.Forms.IItemsView<TItem> where TItem : BindableObject" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITemplatedItemsView`1<(class Xamarin.Forms.BindableObject) TItem> implements class Xamarin.Forms.IItemsView`1<!TItem>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IItemsView<TItem></InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="TItem">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="ListProxy"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IListProxy ListProxy { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.IListProxy ListProxy" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IListProxy</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PropertyChanged"> + <MemberSignature Language="C#" Value="public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.ComponentModel.PropertyChangedEventHandler PropertyChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.ComponentModel.PropertyChangedEventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TemplatedItems"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.ITemplatedItemsList<TItem> TemplatedItems { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.ITemplatedItemsList`1<!TItem> TemplatedItems" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITemplatedItemsList<TItem></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.Core/Xamarin.Forms/ItemsView`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ItemsView`1.xml index 31bd14aa..a930ab30 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ItemsView`1.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ItemsView`1.xml @@ -1,6 +1,6 @@ <Type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/mono/mono/master/mcs/tools/mdoc/Resources/monodoc-ecma.xsd" Name="ItemsView<TVisual>" FullName="Xamarin.Forms.ItemsView<TVisual>"> - <TypeSignature Language="C#" Value="public abstract class ItemsView<TVisual> : Xamarin.Forms.View where TVisual : BindableObject" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ItemsView`1<(class Xamarin.Forms.BindableObject) TVisual> extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public abstract class ItemsView<TVisual> : Xamarin.Forms.View, Xamarin.Forms.IItemsView<TVisual>, Xamarin.Forms.ITemplatedItemsView<TVisual> where TVisual : BindableObject" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ItemsView`1<(class Xamarin.Forms.BindableObject) TVisual> extends Xamarin.Forms.View implements class Xamarin.Forms.IItemsView`1<!TVisual>, class Xamarin.Forms.ITemplatedItemsView`1<!TVisual>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -22,6 +22,12 @@ <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IItemsView<TVisual></InterfaceName> + </Interface> + <Interface> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TVisual></InterfaceName> + </Interface> </Interfaces> <Docs> <typeparam name="TVisual">The type of visual that the <see cref="P:Xamarin.Forms.ItemsView{TVisual}.ItemsSource" /> items will be templated into.</typeparam> @@ -334,5 +340,37 @@ void SetupView() <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.ITemplatedItemsView<TVisual>.ListProxy"> + <MemberSignature Language="C#" Value="Xamarin.Forms.IListProxy Xamarin.Forms.ITemplatedItemsView<TVisual>.ListProxy { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.IListProxy Xamarin.Forms.ITemplatedItemsView<TVisual>.ListProxy" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IListProxy</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.ITemplatedItemsView<TVisual>.TemplatedItems"> + <MemberSignature Language="C#" Value="Xamarin.Forms.ITemplatedItemsList<TVisual> Xamarin.Forms.ITemplatedItemsView<TVisual>.TemplatedItems { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.ITemplatedItemsList`1<!TVisual> Xamarin.Forms.ITemplatedItemsView<TVisual>.TemplatedItems" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITemplatedItemsList<TVisual></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.Core/Xamarin.Forms/ListView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml index f1a600d2..950e2530 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml @@ -1,6 +1,6 @@ <Type Name="ListView" FullName="Xamarin.Forms.ListView"> - <TypeSignature Language="C#" Value="public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Xamarin.Forms.ItemsView`1<class Xamarin.Forms.Cell> implements class Xamarin.Forms.IElementController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> + <TypeSignature Language="C#" Value="public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IListViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Xamarin.Forms.ItemsView`1<class Xamarin.Forms.Cell> implements class Xamarin.Forms.IElementController, class Xamarin.Forms.IListViewController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -19,6 +19,9 @@ </BaseTypeArguments> </Base> <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IListViewController</InterfaceName> + </Interface> </Interfaces> <Attributes> <Attribute> @@ -1468,6 +1471,42 @@ ListView CreateListView() <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IListViewController.CachingStrategy"> + <MemberSignature Language="C#" Value="Xamarin.Forms.ListViewCachingStrategy Xamarin.Forms.IListViewController.CachingStrategy { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.ListViewCachingStrategy Xamarin.Forms.IListViewController.CachingStrategy" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ListViewCachingStrategy</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IListViewController.CreateDefaultCell"> + <MemberSignature Language="C#" Value="Xamarin.Forms.Cell IListViewController.CreateDefaultCell (object item);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class Xamarin.Forms.Cell Xamarin.Forms.IListViewController.CreateDefaultCell(object item) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Cell</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="System.Object" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Xamarin.Forms.IListViewController.FooterElement"> <MemberSignature Language="C#" Value="Xamarin.Forms.Element Xamarin.Forms.IListViewController.FooterElement { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Element Xamarin.Forms.IListViewController.FooterElement" /> @@ -1487,6 +1526,26 @@ ListView CreateListView() <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IListViewController.GetDisplayTextFromGroup"> + <MemberSignature Language="C#" Value="string IListViewController.GetDisplayTextFromGroup (object cell);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance string Xamarin.Forms.IListViewController.GetDisplayTextFromGroup(object cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="System.Object" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Xamarin.Forms.IListViewController.HeaderElement"> <MemberSignature Language="C#" Value="Xamarin.Forms.Element Xamarin.Forms.IListViewController.HeaderElement { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Element Xamarin.Forms.IListViewController.HeaderElement" /> @@ -1506,6 +1565,104 @@ ListView CreateListView() <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IListViewController.NotifyRowTapped"> + <MemberSignature Language="C#" Value="void IListViewController.NotifyRowTapped (int index, Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IListViewController.NotifyRowTapped(int32 index, class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IListViewController.NotifyRowTapped"> + <MemberSignature Language="C#" Value="void IListViewController.NotifyRowTapped (int index, int inGroupIndex, Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IListViewController.NotifyRowTapped(int32 index, int32 inGroupIndex, class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="inGroupIndex" Type="System.Int32" /> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <param name="inGroupIndex">To be added.</param> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IListViewController.RefreshAllowed"> + <MemberSignature Language="C#" Value="bool Xamarin.Forms.IListViewController.RefreshAllowed { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool Xamarin.Forms.IListViewController.RefreshAllowed" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IListViewController.SendCellAppearing"> + <MemberSignature Language="C#" Value="void IListViewController.SendCellAppearing (Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IListViewController.SendCellAppearing(class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IListViewController.SendCellDisappearing"> + <MemberSignature Language="C#" Value="void IListViewController.SendCellDisappearing (Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IListViewController.SendCellDisappearing(class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Xamarin.Forms.IListViewController.SendRefreshing"> <MemberSignature Language="C#" Value="void IListViewController.SendRefreshing ();" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IListViewController.SendRefreshing() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/MenuItem.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/MenuItem.xml index 19b4049f..ed418dd5 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/MenuItem.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/MenuItem.xml @@ -1,6 +1,6 @@ <Type Name="MenuItem" FullName="Xamarin.Forms.MenuItem"> - <TypeSignature Language="C#" Value="public class MenuItem : Xamarin.Forms.BaseMenuItem" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MenuItem extends Xamarin.Forms.BaseMenuItem" /> + <TypeSignature Language="C#" Value="public class MenuItem : Xamarin.Forms.BaseMenuItem, Xamarin.Forms.IMenuItemController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MenuItem extends Xamarin.Forms.BaseMenuItem implements class Xamarin.Forms.IMenuItemController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.3.0.0</AssemblyVersion> @@ -11,7 +11,11 @@ <Base> <BaseTypeName>Xamarin.Forms.BaseMenuItem</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IMenuItemController</InterfaceName> + </Interface> + </Interfaces> <Docs> <summary>Class that presents a menu item and associates it with a command.</summary> <remarks> @@ -293,5 +297,53 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IMenuItemController.Activate"> + <MemberSignature Language="C#" Value="void IMenuItemController.Activate ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Xamarin.Forms.IMenuItemController.Activate() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IMenuItemController.IsEnabled"> + <MemberSignature Language="C#" Value="bool Xamarin.Forms.IMenuItemController.IsEnabled { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool Xamarin.Forms.IMenuItemController.IsEnabled" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.IMenuItemController.IsEnabledPropertyName"> + <MemberSignature Language="C#" Value="string Xamarin.Forms.IMenuItemController.IsEnabledPropertyName { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance string Xamarin.Forms.IMenuItemController.IsEnabledPropertyName" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>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.Core/Xamarin.Forms/MultiPage`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml index a0c863de..3057f344 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml @@ -1,6 +1,6 @@ <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>" /> + <TypeSignature Language="C#" Value="public abstract class MultiPage<T> : Xamarin.Forms.Page, Xamarin.Forms.IItemsView<T>, 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.IItemsView`1<!T>, class Xamarin.Forms.IPageContainer`1<!T>, class Xamarin.Forms.IViewContainer`1<!T>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -23,6 +23,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IItemsView<T></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IPageContainer<T></InterfaceName> </Interface> <Interface> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationRequestedEventArgs.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationRequestedEventArgs.xml deleted file mode 100644 index 550f755d..00000000 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationRequestedEventArgs.xml +++ /dev/null @@ -1,122 +0,0 @@ -<Type Name="NavigationRequestedEventArgs" FullName="Xamarin.Forms.NavigationRequestedEventArgs"> - <TypeSignature Language="C#" Value="public class NavigationRequestedEventArgs : Xamarin.Forms.NavigationEventArgs" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NavigationRequestedEventArgs extends Xamarin.Forms.NavigationEventArgs" /> - <AssemblyInfo> - <AssemblyName>Xamarin.Forms.Core</AssemblyName> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Base> - <BaseTypeName>Xamarin.Forms.NavigationEventArgs</BaseTypeName> - </Base> - <Interfaces /> - <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - <Members> - <Member MemberName=".ctor"> - <MemberSignature Language="C#" Value="public NavigationRequestedEventArgs (Xamarin.Forms.Page page, bool animated, bool realize = true);" /> - <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Xamarin.Forms.Page page, bool animated, bool realize) cil managed" /> - <MemberType>Constructor</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Parameters> - <Parameter Name="page" Type="Xamarin.Forms.Page" /> - <Parameter Name="animated" Type="System.Boolean" /> - <Parameter Name="realize" Type="System.Boolean" /> - </Parameters> - <Docs> - <param name="page">To be added.</param> - <param name="animated">To be added.</param> - <param name="realize">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName=".ctor"> - <MemberSignature Language="C#" Value="public NavigationRequestedEventArgs (Xamarin.Forms.Page page, Xamarin.Forms.Page before, bool animated);" /> - <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Xamarin.Forms.Page page, class Xamarin.Forms.Page before, bool animated) cil managed" /> - <MemberType>Constructor</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Parameters> - <Parameter Name="page" Type="Xamarin.Forms.Page" /> - <Parameter Name="before" Type="Xamarin.Forms.Page" /> - <Parameter Name="animated" Type="System.Boolean" /> - </Parameters> - <Docs> - <param name="page">To be added.</param> - <param name="before">To be added.</param> - <param name="animated">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="Animated"> - <MemberSignature Language="C#" Value="public bool Animated { get; set; }" /> - <MemberSignature Language="ILAsm" Value=".property instance bool Animated" /> - <MemberType>Property</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="BeforePage"> - <MemberSignature Language="C#" Value="public Xamarin.Forms.Page BeforePage { get; set; }" /> - <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Page BeforePage" /> - <MemberType>Property</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>Xamarin.Forms.Page</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="Realize"> - <MemberSignature Language="C#" Value="public bool Realize { get; set; }" /> - <MemberSignature Language="ILAsm" Value=".property instance bool Realize" /> - <MemberType>Property</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Boolean</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="Task"> - <MemberSignature Language="C#" Value="public System.Threading.Tasks.Task<bool> Task { get; set; }" /> - <MemberSignature Language="ILAsm" Value=".property instance class System.Threading.Tasks.Task`1<bool> Task" /> - <MemberType>Property</MemberType> - <AssemblyInfo> - <AssemblyVersion>2.0.0.0</AssemblyVersion> - </AssemblyInfo> - <ReturnValue> - <ReturnType>System.Threading.Tasks.Task<System.Boolean></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.Core/Xamarin.Forms/ScrollToRequestedEventArgs.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollToRequestedEventArgs.xml index a734af84..3e6ce982 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollToRequestedEventArgs.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollToRequestedEventArgs.xml @@ -1,6 +1,6 @@ <Type Name="ScrollToRequestedEventArgs" FullName="Xamarin.Forms.ScrollToRequestedEventArgs"> - <TypeSignature Language="C#" Value="public class ScrollToRequestedEventArgs : EventArgs" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollToRequestedEventArgs extends System.EventArgs" /> + <TypeSignature Language="C#" Value="public class ScrollToRequestedEventArgs : EventArgs, Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollToRequestedEventArgs extends System.EventArgs implements class Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.4.0.0</AssemblyVersion> @@ -10,7 +10,11 @@ <Base> <BaseTypeName>System.EventArgs</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs</InterfaceName> + </Interface> + </Interfaces> <Docs> <summary>Arguments for the event that is raised when a scroll is requested.</summary> <remarks>To be added.</remarks> @@ -124,5 +128,37 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Group"> + <MemberSignature Language="C#" Value="object Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Group { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Group" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Item"> + <MemberSignature Language="C#" Value="object Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Item { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance object Xamarin.Forms.ITemplatedItemsListScrollToRequestedEventArgs.Item" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Object</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.Core/Xamarin.Forms/TableView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml index c0f6959a..1ac76588 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml @@ -1,6 +1,6 @@ <Type Name="TableView" FullName="Xamarin.Forms.TableView"> - <TypeSignature Language="C#" Value="public class TableView : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TableView extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class TableView : Xamarin.Forms.View, Xamarin.Forms.ITableViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TableView extends Xamarin.Forms.View implements class Xamarin.Forms.ITableViewController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.ITableViewController</InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.ContentProperty("Root")</AttributeName> @@ -351,5 +355,21 @@ public class App : Application <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.ITableViewController.Model"> + <MemberSignature Language="C#" Value="Xamarin.Forms.ITableModel Xamarin.Forms.ITableViewController.Model { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.ITableModel Xamarin.Forms.ITableViewController.Model" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITableModel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> </Type> |