Share via


ITemplatedItemsList<TItem> Interface

Definition

This interface is for internal use by platform renderers.

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
type ITemplatedItemsList<'Item (requires 'Item :> BindableObject)> = interface
    interface IReadOnlyList<'Item (requires 'Item :> BindableObject)>
    interface seq<'Item (requires 'Item :> BindableObject)>
    interface IEnumerable
    interface IReadOnlyCollection<'Item (requires 'Item :> BindableObject)>
    interface INotifyCollectionChanged

Type Parameters

TItem
Derived
Implements
System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IEnumerable<TItem> System.Collections.Generic.IReadOnlyCollection<T> System.Collections.Generic.IReadOnlyCollection<TItem> System.Collections.Generic.IReadOnlyList<TItem> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged

Properties

BindingContext

For internal use by platform renderers.

HeaderContent

For internal use by platform renderers.

ItemsSource

For internal use by platform renderers.

ListProxy

For internal use by platform renderers.

Name

For internal use by platform renderers.

ShortNames

For internal use by platform renderers.

Methods

ActivateContent(Int32, Object)

For internal use by platform renderers.

GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)

For internal use by platform renderers.

GetGlobalIndexOfItem(Object)

For internal use by platform renderers.

GetGroup(Int32)

For internal use by platform renderers.

GetGroupAndIndexOfItem(Object, Object)

For internal use by platform renderers.

GetGroupAndIndexOfItem(Object)

For internal use by platform renderers.

GetGroupIndexFromGlobal(Int32, Int32)
IndexOf(TItem)

For internal use by platform renderers.

SelectDataTemplate(Object)

For internal use by platform renderers.

UpdateContent(TItem, Int32)

For internal use by platform renderers.

UpdateHeader(TItem, Int32)

For internal use by platform renderers.

Events

GroupedCollectionChanged

For internal use by platform renderers.

PropertyChanged

For internal use by platform renderers.

Extension Methods

ForEach<T>(IEnumerable<T>, Action<T>)

For internal use by the Xamarin.Forms platform.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

For internal use by the Xamarin.Forms platform.

IndexOf<T>(IEnumerable<T>, T)

For internal use by the Xamarin.Forms platform.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

For internal use by the Xamarin.Forms platform.

Prepend<T>(IEnumerable<T>, T)

For internal use by the Xamarin.Forms platform.

Applies to