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
42 references to ItemsView
Microsoft.Maui.Controls (42)
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.Standard.cs (10)
9
public abstract partial class ItemsViewHandler<TItemsView> : ViewHandler<TItemsView, object> where TItemsView :
ItemsView
16
public static void MapItemsSource(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
20
public static void MapHorizontalScrollBarVisibility(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
24
public static void MapVerticalScrollBarVisibility(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
28
public static void MapItemTemplate(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
32
public static void MapEmptyView(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
36
public static void MapEmptyViewTemplate(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
40
public static void MapFlowDirection(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
44
public static void MapIsVisible(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
48
public static void MapItemsUpdatingScrollMode(ItemsViewHandler<TItemsView> handler,
ItemsView
itemsView)
Items\CarouselView.cs (1)
189
BindableProperty.Create(nameof(ItemsLayout), typeof(LinearItemsLayout), typeof(
ItemsView
),
Items\ItemsView.cs (11)
23
BindableProperty.Create(nameof(EmptyView), typeof(object), typeof(
ItemsView
), null);
34
BindableProperty.Create(nameof(EmptyViewTemplate), typeof(DataTemplate), typeof(
ItemsView
), null);
45
BindableProperty.Create(nameof(ItemsSource), typeof(IEnumerable), typeof(
ItemsView
), null);
56
BindableProperty.Create(nameof(RemainingItemsThresholdReachedCommand), typeof(ICommand), typeof(
ItemsView
), null);
66
public static readonly BindableProperty RemainingItemsThresholdReachedCommandParameterProperty = BindableProperty.Create(nameof(RemainingItemsThresholdReachedCommandParameter), typeof(object), typeof(
ItemsView
), default(object));
79
typeof(
ItemsView
),
93
typeof(
ItemsView
),
105
BindableProperty.Create(nameof(RemainingItemsThreshold), typeof(int), typeof(
ItemsView
), -1, validateValue: (bindable, value) => (int)value >= -1);
115
BindableProperty.Create(nameof(ItemsLayout), typeof(IItemsLayout), typeof(
ItemsView
),
135
BindableProperty.Create(nameof(ItemTemplate), typeof(DataTemplate), typeof(
ItemsView
));
146
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)