Picker

StackLayoutPanelContainerControlBindableWidgetWidgetReferences
public sealed class Picker : StackLayout
A form for browsing and picking categorised content.

Constructors

Picker

#
public Picker(Options categories, Options filters, ContentSet items, bool multiSelect, SettingsFile settings)
categories (Options)
filters (Options)
items (ContentSet)
multiSelect (bool)
settings (SettingsFile)

Properties

ContentGrid

#
public ContentGrid ContentGrid { get; }
Gets the content grid control.

ContentItems

#
public ContentSet ContentItems { get; }
Gets the content items displayed in the grid.

SelectedItems

#
public Content[] SelectedItems { get; }

Methods

AsDialog

#
public static (Dialog<DialogResult> window, Picker picker) AsDialog(Options categories, Options filters, ContentSet items, bool multiSelect, SettingsFile settings)
Create a modal dialog hosting the picker.
categories (Options)
filters (Options)
items (ContentSet)
multiSelect (bool)
settings (SettingsFile)

AsFloatingForm

#
public static (FloatingForm window, Picker picker) AsFloatingForm(Options categories, Options filters, ContentSet items, bool multiSelect, SettingsFile settings)
Create a form hosting the picker.
categories (Options)
filters (Options)
items (ContentSet)
multiSelect (bool)
settings (SettingsFile)

AsForm

#
public static (Form window, Picker picker) AsForm(Options categories, Options filters, ContentSet items, bool multiSelect, SettingsFile settings)
Create a form hosting the picker.
categories (Options)
filters (Options)
items (ContentSet)
multiSelect (bool)
settings (SettingsFile)