Ejemplo n.º 1
0
            public SelectionMenuAdapter(ISelectionMenuAdapterDelegate menuAdapterDelegate,
                                        ISelectionMenuDelegate <T> selectionMenuDelegate)
            {
                _menuAdapterDelegate   = menuAdapterDelegate;
                _selectionMenuDelegate = selectionMenuDelegate;

                _equalityComparerInternal = new EqualityComparerInternal(selectionMenuDelegate.EqualityComparer);
            }
Ejemplo n.º 2
0
 public static ISelectionMenuDataSource <T> CreateDataSource <T>(UITableView tableView,
                                                                 ISelectionMenuDelegate <T> selectionMenuDelegate,
                                                                 UITableViewSelectionMenuDataSourceProvider <T> cellProvider)
 {
     if (UIDevice.CurrentDevice.CheckSystemVersion(13, 0))
     {
         return(new SelectionMenuDiffableDataSource <T>(tableView, selectionMenuDelegate, cellProvider));
     }
     return(new SelectionMenuDataSource <T>(tableView, selectionMenuDelegate, cellProvider));
 }