Table of Contents

Class PickerField

Namespace
UraniumUI.Material.Controls
Assembly
UraniumUI.Material.dll
[ContentProperty("Validations")]
public class PickerField : 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
PickerField
Implements
Inherited Members
Extension Methods

Constructors

PickerField()

public PickerField()

Fields

AllowClearProperty

public static readonly BindableProperty AllowClearProperty

Field Value

BindableProperty

CharacterSpacingProperty

public static readonly BindableProperty CharacterSpacingProperty

Field Value

BindableProperty

ItemsSourceProperty

public static readonly BindableProperty ItemsSourceProperty

Field Value

BindableProperty

SelectedIndexProperty

public static readonly BindableProperty SelectedIndexProperty

Field Value

BindableProperty

SelectedItemProperty

public static readonly BindableProperty SelectedItemProperty

Field Value

BindableProperty

SelectedValueChangedCommandProperty

public static readonly BindableProperty SelectedValueChangedCommandProperty

Field Value

BindableProperty

TextColorProperty

public static readonly BindableProperty TextColorProperty

Field Value

BindableProperty

Properties

AllowClear

public bool AllowClear { get; set; }

Property Value

bool

CharacterSpacing

public double CharacterSpacing { get; set; }

Property Value

double

Content

public override View Content { get; set; }

Property Value

View

HasValue

public override bool HasValue { get; }

Property Value

bool

ItemDisplayBinding

public BindingBase ItemDisplayBinding { get; set; }

Property Value

BindingBase

Items

public IList<string> Items { get; }

Property Value

IList<string>

ItemsSource

public IList ItemsSource { get; set; }

Property Value

IList

PickerView

public PickerView PickerView { get; }

Property Value

PickerView

SelectedIndex

public int SelectedIndex { get; set; }

Property Value

int

SelectedItem

public object SelectedItem { get; set; }

Property Value

object

SelectedValueChangedCommand

public ICommand SelectedValueChangedCommand { get; set; }

Property Value

ICommand

TextColor

public Color TextColor { get; set; }

Property Value

Color

Methods

CreateIconClear()

protected virtual View CreateIconClear()

Returns

View

GetValueForValidator()

protected override object GetValueForValidator()

Returns

object

OnAllowClearChanged()

protected virtual void OnAllowClearChanged()

OnClearTapped(object)

protected virtual void OnClearTapped(object parameter)

Parameters

parameter object

OnSelectedItemChanged()

protected virtual void OnSelectedItemChanged()

ResetValidation()

public override void ResetValidation()

UpdateClearIconState()

protected virtual void UpdateClearIconState()

Events

SelectedValueChanged

public event EventHandler<object> SelectedValueChanged

Event Type

EventHandler<object>