2 interfaces inheriting from IItemsViewSource
Microsoft.Maui.Controls (2)
Handlers\Items\iOS\ILoopItemsViewSource.cs (1)
3 public interface ILoopItemsViewSource : IItemsViewSource
Handlers\Items\iOS\IObservableItemsViewSource.cs (1)
5 public interface IObservableItemsViewSource : IItemsViewSource
1 implementation of IItemsViewSource
Microsoft.Maui.Controls (1)
Handlers\Items\iOS\ListSource.cs (1)
9 class ListSource : IItemsViewSource, IList
38 references to IItemsViewSource
Microsoft.Maui.Controls (38)
Handlers\Items\iOS\CarouselViewController.cs (3)
194 protected override IItemsViewSource CreateItemsViewSource() 387 void SubscribeCollectionItemsSourceChanged(IItemsViewSource itemsSource) 396 void UnsubscribeCollectionItemsSourceChanged(IItemsViewSource oldItemsSource)
Handlers\Items\iOS\EmptySource.cs (1)
26 public IItemsViewSource GroupItemsViewSource(NSIndexPath indexPath)
Handlers\Items\iOS\GroupableItemsViewController.cs (1)
36 protected override IItemsViewSource CreateItemsViewSource()
Handlers\Items\iOS\IItemsViewSource.cs (1)
13 IItemsViewSource GroupItemsViewSource(Foundation.NSIndexPath indexPath);
Handlers\Items\iOS\IndexPathHelpers.cs (1)
37 public static bool IsIndexPathValid(this IItemsViewSource source, NSIndexPath indexPath)
Handlers\Items\iOS\ItemsSourceFactory.cs (2)
12 public static IItemsViewSource Create(IEnumerable itemsSource, UICollectionViewController collectionViewController) 34 public static IItemsViewSource CreateGrouped(IEnumerable itemsSource, UICollectionViewController collectionViewController)
Handlers\Items\iOS\ItemsViewController.cs (3)
20 public IItemsViewSource ItemsSource { get; protected set; } 319 protected virtual IItemsViewSource CreateItemsViewSource() 832 var itemsSource = ItemsSource;
Handlers\Items\iOS\ItemsViewDelegator.cs (3)
55 var source = viewController.ItemsSource; 141 IItemsViewSource source = ViewController.ItemsSource; 150 static int GetItemIndex(NSIndexPath indexPath, IItemsViewSource itemSource)
Handlers\Items\iOS\ListSource.cs (1)
93 public IItemsViewSource GroupItemsViewSource(NSIndexPath indexPath)
Handlers\Items\iOS\ObservableGroupedSource.cs (1)
84 public IItemsViewSource GroupItemsViewSource(NSIndexPath indexPath)
Handlers\Items\iOS\ObservableItemsSource.cs (1)
72 public IItemsViewSource GroupItemsViewSource(NSIndexPath indexPath)
Handlers\Items\iOS\ReorderableItemsViewController.cs (5)
36 protected override IItemsViewSource CreateItemsViewSource() 102 var itemsSource = ItemsSource; 113 var fromItemsSource = fromList is INotifyCollectionChanged ? itemsSource.GroupItemsViewSource(sourceIndexPath) : null; 117 var toItemsSource = toList is INotifyCollectionChanged ? itemsSource.GroupItemsViewSource(destinationIndexPath) : null; 145 void SetObserveChanges(IItemsViewSource itemsSource, bool enable)
Handlers\Items2\iOS\CarouselViewController2.cs (3)
120 protected override Items.IItemsViewSource CreateItemsViewSource() 324 void SubscribeCollectionItemsSourceChanged(Items.IItemsViewSource itemsSource) 335 void UnsubscribeCollectionItemsSourceChanged(Items.IItemsViewSource oldItemsSource)
Handlers\Items2\iOS\GroupableItemsViewController2.cs (1)
36 protected override Items.IItemsViewSource CreateItemsViewSource()
Handlers\Items2\iOS\ItemsViewController2.cs (3)
22 public Items.IItemsViewSource ItemsSource { get; protected set; } 238 protected virtual Items.IItemsViewSource CreateItemsViewSource() 589 var itemsSource = ItemsSource;
Handlers\Items2\iOS\ItemsViewDelegator2.cs (3)
56 var source = viewController.ItemsSource; 142 IItemsViewSource source = ViewController.ItemsSource; 151 static int GetItemIndex(NSIndexPath indexPath, IItemsViewSource itemSource)
Handlers\Items2\iOS\ReorderableItemsViewController2.cs (5)
36 protected override Items.IItemsViewSource CreateItemsViewSource() 102 var itemsSource = ItemsSource; 113 var fromItemsSource = fromList is INotifyCollectionChanged ? itemsSource.GroupItemsViewSource(sourceIndexPath) : null; 117 var toItemsSource = toList is INotifyCollectionChanged ? itemsSource.GroupItemsViewSource(destinationIndexPath) : null; 145 void SetObserveChanges(Items.IItemsViewSource itemsSource, bool enable)