Table of Contents

Class DropdownField

Namespace
UraniumUI.Material.Controls
Assembly
UraniumUI.Material.dll
public class DropdownField : 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
DropdownField
Implements
Inherited Members
Extension Methods

Constructors

DropdownField()

public DropdownField()

Fields

AllowClearProperty

public static readonly BindableProperty AllowClearProperty

Field Value

BindableProperty

FontAttributesProperty

public static readonly BindableProperty FontAttributesProperty

Field Value

BindableProperty

FontFamilyProperty

public static readonly BindableProperty FontFamilyProperty

Field Value

BindableProperty

FontSizeProperty

public static readonly BindableProperty FontSizeProperty

Field Value

BindableProperty

HorizontalTextAlignmentProperty

public static readonly BindableProperty HorizontalTextAlignmentProperty

Field Value

BindableProperty

ItemsSourceProperty

public static readonly BindableProperty ItemsSourceProperty

Field Value

BindableProperty

SelectedItemChangedCommandProperty

public static readonly BindableProperty SelectedItemChangedCommandProperty

Field Value

BindableProperty

SelectedItemProperty

public static readonly BindableProperty SelectedItemProperty

Field Value

BindableProperty

TextColorProperty

public static readonly BindableProperty TextColorProperty

Field Value

BindableProperty

iconClear

protected StatefulContentView iconClear

Field Value

StatefulContentView

Properties

AllowClear

public bool AllowClear { get; set; }

Property Value

bool

Content

public override View Content { get; set; }

Property Value

View

DropdownView

public Dropdown DropdownView { get; }

Property Value

Dropdown

FontAttributes

public FontAttributes FontAttributes { get; set; }

Property Value

FontAttributes

FontFamily

public string FontFamily { get; set; }

Property Value

string

FontSize

public double FontSize { get; set; }

Property Value

double

HasValue

public override bool HasValue { get; }

Property Value

bool

HorizontalTextAlignment

public TextAlignment HorizontalTextAlignment { get; set; }

Property Value

TextAlignment

ItemDisplayBinding

public BindingBase ItemDisplayBinding { get; set; }

Property Value

BindingBase

ItemsSource

public IList ItemsSource { get; set; }

Property Value

IList

SelectedItem

public object SelectedItem { get; set; }

Property Value

object

SelectedItemChangedCommand

public ICommand SelectedItemChangedCommand { get; set; }

Property Value

ICommand

TextColor

public Color TextColor { get; set; }

Property Value

Color

Methods

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

SelectedItemChanged

public event EventHandler<object> SelectedItemChanged

Event Type

EventHandler<object>