Class MultiplePickerField
public class MultiplePickerField : InputField, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, IPropertyMapperView, IHotReloadableView, IReplaceableView, ILayout, ILayoutController, IVisualTreeElement, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout, IValidatable, INotifyPropertyChanged
- Inheritance
-
MultiplePickerField
- Implements
- Inherited Members
- Extension Methods
Constructors
MultiplePickerField()
public MultiplePickerField()
Fields
CheckBoxBorderColorProperty
public static readonly BindableProperty CheckBoxBorderColorProperty
Field Value
CheckBoxColorProperty
public static readonly BindableProperty CheckBoxColorProperty
Field Value
CheckBoxIconColorProperty
public static readonly BindableProperty CheckBoxIconColorProperty
Field Value
CheckBoxTextColorProperty
public static readonly BindableProperty CheckBoxTextColorProperty
Field Value
ChipBackgroundColorProperty
public static readonly BindableProperty ChipBackgroundColorProperty
Field Value
ChipDestroyIconColorProperty
public static readonly BindableProperty ChipDestroyIconColorProperty
Field Value
ChipTextColorProperty
public static readonly BindableProperty ChipTextColorProperty
Field Value
IsChipRemoveVisibleProperty
public static readonly BindableProperty IsChipRemoveVisibleProperty
Field Value
ItemsSourceProperty
public static readonly BindableProperty ItemsSourceProperty
Field Value
SelectedItemsProperty
public static readonly BindableProperty SelectedItemsProperty
Field Value
SelectedValuesChangedCommandProperty
public static readonly BindableProperty SelectedValuesChangedCommandProperty
Field Value
chipsHolderLayout
protected FlexLayout chipsHolderLayout
Field Value
Properties
CheckBoxBorderColor
public Color CheckBoxBorderColor { get; set; }
Property Value
CheckBoxColor
public Color CheckBoxColor { get; set; }
Property Value
CheckBoxIconColor
public Color CheckBoxIconColor { get; set; }
Property Value
CheckBoxTextColor
public Color CheckBoxTextColor { get; set; }
Property Value
ChipBackgroundColor
public Color ChipBackgroundColor { get; set; }
Property Value
ChipDestroyIconColor
public Color ChipDestroyIconColor { get; set; }
Property Value
ChipTextColor
public Color ChipTextColor { get; set; }
Property Value
Content
public override View Content { get; set; }
Property Value
DialogService
protected IDialogService DialogService { get; }
Property Value
HasValue
public override bool HasValue { get; }
Property Value
IsBusy
public bool IsBusy { get; protected set; }
Property Value
IsChipRemoveVisible
public bool IsChipRemoveVisible { get; set; }
Property Value
ItemsSource
public IList ItemsSource { get; set; }
Property Value
MainContentView
public ContentView MainContentView { get; }
Property Value
SelectedItems
public IList SelectedItems { get; set; }
Property Value
SelectedValuesChangedCommand
public ICommand SelectedValuesChangedCommand { get; set; }
Property Value
Methods
ApplyCheckBoxPromptStyle(CheckBox)
protected virtual void ApplyCheckBoxPromptStyle(CheckBox checkBox)
Parameters
checkBoxCheckBox
ApplyGeneratedChipStyle(Chip)
protected virtual void ApplyGeneratedChipStyle(Chip chip)
Parameters
chipChip
CreateCheckBoxPromptCheckBox(object, bool)
protected virtual CheckBox CreateCheckBoxPromptCheckBox(object item, bool isChecked)
Parameters
Returns
CreateCheckBoxPromptContent(IEnumerable<object>, IEnumerable<object>)
protected virtual VerticalStackLayout CreateCheckBoxPromptContent(IEnumerable<object> selectionSource, IEnumerable<object> selectedItems)
Parameters
selectionSourceIEnumerable<object>selectedItemsIEnumerable<object>
Returns
CreateCheckBoxPromptView(VerticalStackLayout)
protected virtual View CreateCheckBoxPromptView(VerticalStackLayout checkBoxGroup)
Parameters
checkBoxGroupVerticalStackLayout
Returns
CreateLayout()
protected FlexLayout CreateLayout()
Returns
DisplayPickerPromptAsync()
protected virtual Task<IEnumerable<object>> DisplayPickerPromptAsync()
Returns
GetValueForValidator()
protected override object GetValueForValidator()
Returns
HasCheckBoxPromptStyle()
protected virtual bool HasCheckBoxPromptStyle()
Returns
OnItemsSourceSet()
protected virtual void OnItemsSourceSet()
OnSelectedItemsSet(IList, IList)
protected virtual void OnSelectedItemsSet(IList oldValue, IList newValue)
Parameters
RefreshChipLayout()
protected virtual void RefreshChipLayout()
RefreshGeneratedChipStyles()
protected virtual void RefreshGeneratedChipStyles()
Events
SelectedValuesChanged
public event EventHandler<object> SelectedValuesChanged