2 types derived from ItemsView
Microsoft.Maui.Controls (2)
Items\CarouselView.cs (1)
15 public class CarouselView : ItemsView
Items\StructuredItemsView.cs (1)
5 public class StructuredItemsView : ItemsView
72 references to ItemsView
Microsoft.Maui.Controls (72)
Compatibility\Handlers\Shell\iOS\ShellFlyoutLayoutManager.cs (1)
133 else if (Content is ItemsView && ContentView.Subviews.Length > 0 && ContentView.Subviews[0] is UICollectionView cv)
Handlers\Items\iOS\ItemsViewController.cs (1)
15 where TItemsView : ItemsView
Handlers\Items\iOS\ItemsViewDelegator.cs (1)
12 where TItemsView : ItemsView
Handlers\Items\iOS\TemplatedCell.cs (1)
151 public void Bind(DataTemplate template, object bindingContext, ItemsView itemsView)
Handlers\Items\iOS\TemplateHelpers.cs (1)
28 public static (UIView PlatformView, VisualElement FormsElement) RealizeView(object view, DataTemplate viewTemplate, ItemsView itemsView)
Handlers\Items\ItemsViewHandler.cs (10)
9 public abstract partial class ItemsViewHandler<TItemsView> where TItemsView : ItemsView 23 [Controls.ItemsView.ItemsSourceProperty.PropertyName] = MapItemsSource, 24 [Controls.ItemsView.HorizontalScrollBarVisibilityProperty.PropertyName] = MapHorizontalScrollBarVisibility, 25 [Controls.ItemsView.VerticalScrollBarVisibilityProperty.PropertyName] = MapVerticalScrollBarVisibility, 26 [Controls.ItemsView.ItemTemplateProperty.PropertyName] = MapItemTemplate, 27 [Controls.ItemsView.EmptyViewProperty.PropertyName] = MapEmptyView, 28 [Controls.ItemsView.EmptyViewTemplateProperty.PropertyName] = MapEmptyViewTemplate, 29 [Controls.ItemsView.FlowDirectionProperty.PropertyName] = MapFlowDirection, 30 [Controls.ItemsView.IsVisibleProperty.PropertyName] = MapIsVisible, 31 [Controls.ItemsView.ItemsUpdatingScrollModeProperty.PropertyName] = MapItemsUpdatingScrollMode
Handlers\Items\ItemsViewHandler.iOS.cs (10)
13 public abstract partial class ItemsViewHandler<TItemsView> : ViewHandler<TItemsView, UIView> where TItemsView : ItemsView 48 public static void MapItemsSource(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 54 public static void MapHorizontalScrollBarVisibility(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 59 public static void MapVerticalScrollBarVisibility(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 64 public static void MapItemTemplate(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 69 public static void MapEmptyView(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 74 public static void MapEmptyViewTemplate(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 79 public static void MapFlowDirection(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 84 public static void MapIsVisible(ItemsViewHandler<TItemsView> handler, ItemsView itemsView) 89 public static void MapItemsUpdatingScrollMode(ItemsViewHandler<TItemsView> handler, ItemsView itemsView)
Handlers\Items2\iOS\ItemsViewController2.cs (1)
17 where TItemsView : ItemsView
Handlers\Items2\iOS\ItemsViewDelegator2.cs (1)
12 where TItemsView : ItemsView
Handlers\Items2\iOS\TemplatedCell2.cs (4)
68 (view.Parent as ItemsView)?.RemoveLogicalChild(view); 110 public void Bind(DataTemplate template, object bindingContext, ItemsView itemsView) 116 public void Bind(View virtualView, ItemsView itemsView) 121 void BindVirtualView(View virtualView, object bindingContext, ItemsView itemsView, bool needsContainer)
Handlers\Items2\ItemsViewHandler2.iOS.cs (19)
13 public abstract partial class ItemsViewHandler2<TItemsView> : ViewHandler<TItemsView, UIView> where TItemsView : ItemsView 27 [Controls.ItemsView.ItemsSourceProperty.PropertyName] = MapItemsSource, 28 [Controls.ItemsView.HorizontalScrollBarVisibilityProperty.PropertyName] = MapHorizontalScrollBarVisibility, 29 [Controls.ItemsView.VerticalScrollBarVisibilityProperty.PropertyName] = MapVerticalScrollBarVisibility, 30 [Controls.ItemsView.ItemTemplateProperty.PropertyName] = MapItemTemplate, 31 [Controls.ItemsView.EmptyViewProperty.PropertyName] = MapEmptyView, 32 [Controls.ItemsView.EmptyViewTemplateProperty.PropertyName] = MapEmptyViewTemplate, 33 [Controls.ItemsView.FlowDirectionProperty.PropertyName] = MapFlowDirection, 34 [Controls.ItemsView.IsVisibleProperty.PropertyName] = MapIsVisible, 35 [Controls.ItemsView.ItemsUpdatingScrollModeProperty.PropertyName] = MapItemsUpdatingScrollMode 72 public static void MapItemsSource(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 78 public static void MapHorizontalScrollBarVisibility(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 83 public static void MapVerticalScrollBarVisibility(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 88 public static void MapItemTemplate(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 93 public static void MapEmptyView(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 98 public static void MapEmptyViewTemplate(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 103 public static void MapFlowDirection(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 108 public static void MapIsVisible(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView) 113 public static void MapItemsUpdatingScrollMode(ItemsViewHandler2<TItemsView> handler, ItemsView itemsView)
Items\CarouselView.cs (1)
189 BindableProperty.Create(nameof(ItemsLayout), typeof(LinearItemsLayout), typeof(ItemsView),
Items\ItemsView.cs (11)
20 BindableProperty.Create(nameof(EmptyView), typeof(object), typeof(ItemsView), null); 31 BindableProperty.Create(nameof(EmptyViewTemplate), typeof(DataTemplate), typeof(ItemsView), null); 42 BindableProperty.Create(nameof(ItemsSource), typeof(IEnumerable), typeof(ItemsView), null); 53 BindableProperty.Create(nameof(RemainingItemsThresholdReachedCommand), typeof(ICommand), typeof(ItemsView), null); 63 public static readonly BindableProperty RemainingItemsThresholdReachedCommandParameterProperty = BindableProperty.Create(nameof(RemainingItemsThresholdReachedCommandParameter), typeof(object), typeof(ItemsView), default(object)); 76 typeof(ItemsView), 90 typeof(ItemsView), 102 BindableProperty.Create(nameof(RemainingItemsThreshold), typeof(int), typeof(ItemsView), -1, validateValue: (bindable, value) => (int)value >= -1); 112 BindableProperty.Create(nameof(ItemsLayout), typeof(IItemsLayout), typeof(ItemsView), 132 BindableProperty.Create(nameof(ItemTemplate), typeof(DataTemplate), typeof(ItemsView)); 143 BindableProperty.Create(nameof(ItemsUpdatingScrollMode), typeof(ItemsUpdatingScrollMode), typeof(ItemsView),
Items\StructuredItemsView.cs (5)
9 BindableProperty.Create(nameof(Header), typeof(object), typeof(ItemsView), null); 20 BindableProperty.Create(nameof(HeaderTemplate), typeof(DataTemplate), typeof(ItemsView), null); 31 BindableProperty.Create(nameof(Footer), typeof(object), typeof(ItemsView), null); 42 BindableProperty.Create(nameof(FooterTemplate), typeof(DataTemplate), typeof(ItemsView), null); 63 BindableProperty.Create(nameof(ItemSizingStrategy), typeof(ItemSizingStrategy), typeof(ItemsView));
PlatformConfiguration\TizenSpecific\ItemsView.cs (5)
4 using FormsElement = Maui.Controls.ItemsView; 9 public static readonly BindableProperty FocusedItemScrollPositionProperty = BindableProperty.Create("FocusedItemScrollPosition", typeof(ScrollToPosition), typeof(FormsElement), ScrollToPosition.MakeVisible); 22 public static ScrollToPosition GetFocusedItemScrollPosition(this IPlatformElementConfiguration<Tizen, FormsElement> config) 27 public static IPlatformElementConfiguration<Tizen, FormsElement> SetFocusedItemScrollPosition(this IPlatformElementConfiguration<Tizen, FormsElement> config, ScrollToPosition position)