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)