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)