94 references to ItemsView
Microsoft.Maui.Controls (94)
Handlers\Items2\iOS\CarouselViewController2.cs (26)
85 ItemsView?.SetIsDragging(true); 90 ItemsView?.SetIsDragging(false); 102 if (InitialPositionSet && ItemsView is CarouselView carousel) 110 protected override bool IsHorizontal => ItemsView?.ItemsLayout?.Orientation == ItemsLayoutOrientation.Horizontal; 122 var itemsSource = ItemsSourceFactory2.CreateForCarouselView(ItemsView.ItemsSource, this, ItemsView.Loop); 131 Setup(ItemsView); 139 TearDown(ItemsView); 167 if (ItemsView is CarouselView carousel) 175 if (ItemsView?.Loop == true && _carouselViewLoopManager != null) 185 if (ItemsView?.Loop == true && _carouselViewLoopManager != null) 221 if (ItemsView is not CarouselView carousel) 277 if (ItemsView.Loop) 297 ItemsView?.SetValueFromRenderer(CarouselView.CurrentItemProperty, null); 308 int currentPosition = ItemsView?.Position ?? 0; 350 if (ItemsView is not CarouselView carousel) 369 if (ItemsView is not CarouselView carousel) 390 if (ItemsView is not CarouselView carousel) 405 ItemsView.SetValueFromRenderer(CarouselView.PositionProperty, position); 412 if (ItemsView is not CarouselView carousel) 423 ItemsView?.SetValueFromRenderer(CarouselView.CurrentItemProperty, item); 432 if (ItemsView is not CarouselView carousel) 456 if (ItemsView is not CarouselView carousel) 476 if (ItemsView is not CarouselView carousel) 543 if (ItemsView is not CarouselView carousel) 614 if (ItemsView.IsVisible)
Handlers\Items2\iOS\GroupableItemsViewController2.cs (13)
28 _isGrouped = ItemsView.IsGrouped; 39 if (ItemsView.IsGrouped) 41 return Items.ItemsSourceFactory.CreateGrouped(ItemsView.ItemsSource, this); 49 _isGrouped = ItemsView.IsGrouped; 83 ? ItemsView.GroupHeaderTemplate 84 : ItemsView.GroupFooterTemplate); 91 if (indexPath.Length < 2 || (ItemsView.GroupFooterTemplate is null && ItemsView.GroupHeaderTemplate is null)) 131 ? ItemsView.GroupHeaderTemplate 132 : ItemsView.GroupFooterTemplate; 136 cell.Bind(template, bindingContext, ItemsView); 150 if (this.ItemsView.ItemsLayout is LinearItemsLayout linearItemsLayout) 152 else if (this.ItemsView.ItemsLayout is GridItemsLayout gridItemsLayout)
Handlers\Items2\iOS\ItemsViewController2.cs (17)
117 TemplatedCell2.Bind(ItemsView.ItemTemplate, ItemsSource[indexpathAdjusted], ItemsView); 240 return Items.ItemsSourceFactory.Create(ItemsView.ItemsSource, this); 251 (ItemsView as IView)?.InvalidateMeasure(); 256 CollectionView.UpdateFlowDirection(ItemsView); 296 if (ItemsView.ItemTemplate != null) 300 var dataTemplate = ItemsView.ItemTemplate.SelectDataTemplate(item, ItemsView); 378 (ItemsView as IView)?.InvalidateMeasure(); 411 (uiView, formsElement) = Items.TemplateHelpers.RealizeView(view, viewTemplate, ItemsView); 426 UpdateView(ItemsView?.EmptyView, ItemsView?.EmptyViewTemplate, ref _emptyUIView, ref _emptyViewFormsElement); 497 if (((IElementController)ItemsView).LogicalChildren.IndexOf(_emptyViewFormsElement) == -1) 499 ItemsView.AddLogicalChild(_emptyViewFormsElement); 525 ItemsView.RemoveLogicalChild(_emptyViewFormsElement); 542 if (_emptyViewFormsElement != null && ((IElementController)ItemsView).LogicalChildren.IndexOf(_emptyViewFormsElement) != -1) 548 if (ItemsView.IsVisible)
Handlers\Items2\iOS\ItemsViewDelegator2.cs (1)
55 var itemsView = viewController.ItemsView;
Handlers\Items2\iOS\ReorderableItemsViewController2.cs (3)
28 return ItemsView?.CanReorderItems == true; 103 var itemsView = ItemsView; 155 if (ItemsView.CanReorderItems)
Handlers\Items2\iOS\ReorderableItemsViewDelegator2.cs (1)
22 var itemsView = ViewController?.ItemsView;
Handlers\Items2\iOS\SelectableItemsViewController2.cs (10)
64 var mode = ItemsView.SelectionMode; 71 ItemsView.SelectedItem = GetItemAtIndex(indexPath); 74 ItemsView.SelectedItems.Add(GetItemAtIndex(indexPath)); 81 var mode = ItemsView.SelectionMode; 90 ItemsView.SelectedItems.Remove(GetItemAtIndex(indexPath)); 97 if (ItemsView == null) 102 var mode = ItemsView.SelectionMode; 109 var selectedItem = ItemsView.SelectedItem; 130 var mode = ItemsView.SelectionMode; 156 var selectedItems = ItemsView.SelectedItems.ToHashSet();
Handlers\Items2\iOS\StructuredItemsViewController2.cs (23)
49 protected override bool IsHorizontal => (ItemsView?.ItemsLayout as ItemsLayout)?.Orientation == ItemsLayoutOrientation.Horizontal; 54 if (ItemsView.Header is null && ItemsView.Footer is null && ItemsView.HeaderTemplate is null && ItemsView.FooterTemplate is null) 97 ? ItemsView.HeaderTemplate 98 : ItemsView.FooterTemplate, elementKind == UICollectionElementKindSectionKey.Header 99 ? ItemsView.Header 100 : ItemsView.Footer); 106 ? ItemsView.Header 107 : ItemsView.Footer; 118 if (ItemsView.Header is View headerView) 120 cell.Bind(headerView, ItemsView); 122 else if (ItemsView.HeaderTemplate is not null) 124 cell.Bind(ItemsView.HeaderTemplate, ItemsView.Header, ItemsView); 130 if (ItemsView.Footer is View footerView) 132 cell.Bind(footerView, ItemsView); 134 else if (ItemsView.FooterTemplate is not null) 136 cell.Bind(ItemsView.FooterTemplate, ItemsView.Footer, ItemsView);