1 implementation of ITemplatedItemsList
Microsoft.Maui.Controls (1)
TemplatedItemsList.cs (1)
19 public sealed class TemplatedItemsList<TView, [DynamicallyAccessedMembers(BindableProperty.DeclaringTypeMembers | BindableProperty.ReturnTypeMembers)] TItem> : BindableObject, ITemplatedItemsList<TItem>, IList, IDisposable
34 references to ITemplatedItemsList
Microsoft.Maui.Controls (14)
Internals\CellExtensions.cs (1)
35 public static ITemplatedItemsList<TItem> GetGroup<TView, [DynamicallyAccessedMembers(ItemTypeMembers)] TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
ITemplatedItemsList.cs (2)
25 int GetGlobalIndexForGroup(ITemplatedItemsList<TItem> group); 27 ITemplatedItemsList<TItem> GetGroup(int index);
ITemplatedItemsView.cs (1)
11 ITemplatedItemsList<TItem> TemplatedItems { get; }
ItemsView.cs (1)
58 ITemplatedItemsList<TVisual> ITemplatedItemsView<TVisual>.TemplatedItems => TemplatedItems;
TemplatedItemsList.cs (9)
98 event PropertyChangedEventHandler ITemplatedItemsList<TItem>.PropertyChanged 206 IListProxy ITemplatedItemsList<TItem>.ListProxy 363 public int GetGlobalIndexForGroup(ITemplatedItemsList<TItem> group) 519 event NotifyCollectionChangedEventHandler ITemplatedItemsList<TItem>.GroupedCollectionChanged 582 ITemplatedItemsList<TItem> ITemplatedItemsList<TItem>.GetGroup(int index) 641 TItem ITemplatedItemsList<TItem>.UpdateContent(TItem content, int index) 663 TItem ITemplatedItemsList<TItem>.UpdateHeader(TItem content, int groupIndex) 703 object ITemplatedItemsList<TItem>.BindingContext
Microsoft.Maui.Controls.Compatibility (20)
iOS\Renderers\ListViewRenderer.cs (20)
194 var templatedItems = TemplatedItemsView.TemplatedItems; 260 var templatedItems = ((ITemplatedItemsView<Cell>)e.OldElement).TemplatedItems; 294 var templatedItems = ((ITemplatedItemsView<Cell>)e.NewElement).TemplatedItems; 415 var templatedItems = TemplatedItemsView.TemplatedItems; 444 var templatedItems = TemplatedItemsView.TemplatedItems; 847 var templatedItems = TemplatedItemsView.TemplatedItems; 922 var templatedItems = GetTemplatedItemsListForPath(indexPath); 1111 var templatedList = TemplatedItemsView.TemplatedItems.GetGroup(indexPath.Section); 1279 var templatedItems = TemplatedItemsView.TemplatedItems; 1314 var templatedItems = TemplatedItemsView.TemplatedItems; 1349 var templatedItems = TemplatedItemsView.TemplatedItems; 1356 templatedItems = (ITemplatedItemsList<Cell>)((IList)templatedItems)[indexPath.Section]; 1362 protected ITemplatedItemsList<Cell> GetTemplatedItemsListForPath(NSIndexPath indexPath) 1364 var templatedItems = TemplatedItemsView.TemplatedItems; 1366 templatedItems = (ITemplatedItemsList<Cell>)((IList)templatedItems)[indexPath.Section]; 1373 var templatedList = GetTemplatedItemsListForPath(indexPath); 1380 var templatedList = GetTemplatedItemsListForPath(indexPath); 1387 var templatedItems = GetTemplatedItemsListForPath(indexPath); 1415 var templatedList = GetTemplatedItemsListForPath(indexPath); 1436 var templatedList = TemplatedItemsView.TemplatedItems;