Share via


ITemplatedItemsList<TItem> Interface

Definition

generic <typename TItem>
 where TItem : BindableObjectpublic interface class ITemplatedItemsList : System::Collections::Generic::IEnumerable<TItem>, System::Collections::Generic::IReadOnlyCollection<TItem>, System::Collections::Generic::IReadOnlyList<TItem>, System::Collections::Specialized::INotifyCollectionChanged
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
Public Interface ITemplatedItemsList(Of TItem)
Implements IEnumerable(Of TItem), INotifyCollectionChanged, IReadOnlyCollection(Of TItem), IReadOnlyList(Of TItem)

Type Parameters

TItem
Derived
Implements

Properties

BindingContext
HeaderContent
ItemsSource
ListProxy
Name
ShortNames

Methods

ActivateContent(Int32, Object)
GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)
GetGlobalIndexOfItem(Object)
GetGroup(Int32)
GetGroupAndIndexOfItem(Object, Object)
GetGroupAndIndexOfItem(Object)
GetGroupIndexFromGlobal(Int32, Int32)
IndexOf(TItem)
SelectDataTemplate(Object)
UpdateContent(TItem, Int32)
UpdateHeader(TItem, Int32)

Events

GroupedCollectionChanged
PropertyChanged

Applies to