Table of Contents

Class MultiplePickerField

Namespace
UraniumUI.Material.Controls
Assembly
UraniumUI.Material.dll
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

BindableProperty

CheckBoxColorProperty

public static readonly BindableProperty CheckBoxColorProperty

Field Value

BindableProperty

CheckBoxIconColorProperty

public static readonly BindableProperty CheckBoxIconColorProperty

Field Value

BindableProperty

CheckBoxTextColorProperty

public static readonly BindableProperty CheckBoxTextColorProperty

Field Value

BindableProperty

ChipBackgroundColorProperty

public static readonly BindableProperty ChipBackgroundColorProperty

Field Value

BindableProperty

ChipDestroyIconColorProperty

public static readonly BindableProperty ChipDestroyIconColorProperty

Field Value

BindableProperty

ChipTextColorProperty

public static readonly BindableProperty ChipTextColorProperty

Field Value

BindableProperty

IsChipRemoveVisibleProperty

public static readonly BindableProperty IsChipRemoveVisibleProperty

Field Value

BindableProperty

ItemsSourceProperty

public static readonly BindableProperty ItemsSourceProperty

Field Value

BindableProperty

SelectedItemsProperty

public static readonly BindableProperty SelectedItemsProperty

Field Value

BindableProperty

SelectedValuesChangedCommandProperty

public static readonly BindableProperty SelectedValuesChangedCommandProperty

Field Value

BindableProperty

chipsHolderLayout

protected FlexLayout chipsHolderLayout

Field Value

FlexLayout

Properties

CheckBoxBorderColor

public Color CheckBoxBorderColor { get; set; }

Property Value

Color

CheckBoxColor

public Color CheckBoxColor { get; set; }

Property Value

Color

CheckBoxIconColor

public Color CheckBoxIconColor { get; set; }

Property Value

Color

CheckBoxTextColor

public Color CheckBoxTextColor { get; set; }

Property Value

Color

ChipBackgroundColor

public Color ChipBackgroundColor { get; set; }

Property Value

Color

ChipDestroyIconColor

public Color ChipDestroyIconColor { get; set; }

Property Value

Color

ChipTextColor

public Color ChipTextColor { get; set; }

Property Value

Color

Content

public override View Content { get; set; }

Property Value

View

DialogService

protected IDialogService DialogService { get; }

Property Value

IDialogService

HasValue

public override bool HasValue { get; }

Property Value

bool

IsBusy

public bool IsBusy { get; protected set; }

Property Value

bool

IsChipRemoveVisible

public bool IsChipRemoveVisible { get; set; }

Property Value

bool

ItemsSource

public IList ItemsSource { get; set; }

Property Value

IList

MainContentView

public ContentView MainContentView { get; }

Property Value

ContentView

SelectedItems

public IList SelectedItems { get; set; }

Property Value

IList

SelectedValuesChangedCommand

public ICommand SelectedValuesChangedCommand { get; set; }

Property Value

ICommand

Methods

ApplyCheckBoxPromptStyle(CheckBox)

protected virtual void ApplyCheckBoxPromptStyle(CheckBox checkBox)

Parameters

checkBox CheckBox

ApplyGeneratedChipStyle(Chip)

protected virtual void ApplyGeneratedChipStyle(Chip chip)

Parameters

chip Chip

CreateCheckBoxPromptCheckBox(object, bool)

protected virtual CheckBox CreateCheckBoxPromptCheckBox(object item, bool isChecked)

Parameters

item object
isChecked bool

Returns

CheckBox

CreateCheckBoxPromptContent(IEnumerable<object>, IEnumerable<object>)

protected virtual VerticalStackLayout CreateCheckBoxPromptContent(IEnumerable<object> selectionSource, IEnumerable<object> selectedItems)

Parameters

selectionSource IEnumerable<object>
selectedItems IEnumerable<object>

Returns

VerticalStackLayout

CreateCheckBoxPromptView(VerticalStackLayout)

protected virtual View CreateCheckBoxPromptView(VerticalStackLayout checkBoxGroup)

Parameters

checkBoxGroup VerticalStackLayout

Returns

View

CreateLayout()

protected FlexLayout CreateLayout()

Returns

FlexLayout

DisplayPickerPromptAsync()

protected virtual Task<IEnumerable<object>> DisplayPickerPromptAsync()

Returns

Task<IEnumerable<object>>

GetValueForValidator()

protected override object GetValueForValidator()

Returns

object

HasCheckBoxPromptStyle()

protected virtual bool HasCheckBoxPromptStyle()

Returns

bool

OnItemsSourceSet()

protected virtual void OnItemsSourceSet()

OnSelectedItemsSet(IList, IList)

protected virtual void OnSelectedItemsSet(IList oldValue, IList newValue)

Parameters

oldValue IList
newValue IList

RefreshChipLayout()

protected virtual void RefreshChipLayout()

RefreshGeneratedChipStyles()

protected virtual void RefreshGeneratedChipStyles()

Events

SelectedValuesChanged

public event EventHandler<object> SelectedValuesChanged

Event Type

EventHandler<object>