6 writes to ListProxy
Microsoft.Maui.Controls (6)
TemplatedItemsList.cs (6)
71
ListProxy
= new ListProxy(source, dispatcher: _itemsView.Dispatcher);
73
ListProxy
= new ListProxy(Array.Empty<object>(), dispatcher: _itemsView.Dispatcher);
91
ListProxy
= new ListProxy(itemSource, windowSize, _itemsView.Dispatcher);
95
ListProxy
= new ListProxy(Array.Empty<object>(), dispatcher: _itemsView.Dispatcher);
957
ListProxy
= new ListProxy(Array.Empty<object>(), dispatcher: _itemsView.Dispatcher);
959
ListProxy
= new ListProxy(itemSource, dispatcher: _itemsView.Dispatcher);
21 references to ListProxy
Microsoft.Maui.Controls (21)
ItemsView.cs (1)
56
IListProxy ITemplatedItemsView<TVisual>.ListProxy => TemplatedItems.
ListProxy
;
MultiPage.cs (3)
162
SelectedItem = index != -1 ? _templatedItems.
ListProxy
[index] : null;
338
T page = _templatedItems.GetOrCreateContent(i, _templatedItems.
ListProxy
[i]);
370
int index = _templatedItems.
ListProxy
.IndexOf(SelectedItem);
TemplatedItemsList.cs (17)
31
internal static readonly BindablePropertyKey ListProxyPropertyKey = BindableProperty.CreateReadOnly(nameof(
ListProxy
), typeof(ListProxy), typeof(TemplatedItemsList<TView, TItem>), null,
92
ListProxy
.CollectionChanged += OnProxyCollectionChanged;
164
get { return
ListProxy
.ProxiedEnumerable; }
208
get { return
ListProxy
; }
268
foreach (object item in
ListProxy
)
340
get { return
ListProxy
.Count; }
345
get { return GetOrCreateContent(index,
ListProxy
[index]); }
396
return
ListProxy
.IndexOf(item);
419
return
ListProxy
.IndexOf(item);
571
ListProxy
.Clear();
638
object item =
ListProxy
[index];
654
content.BindingContext =
ListProxy
.ProxiedEnumerable;
726
foreach (object item in
ListProxy
)
759
groupProxy.HeaderContent = _itemsView.CreateDefault(
ListProxy
.ProxiedEnumerable);
953
ListProxy
.CollectionChanged -= OnProxyCollectionChanged;
961
ListProxy
.CollectionChanged += OnProxyCollectionChanged;
967
if (
ListProxy
.Count == 0)