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;