Table of Contents

Class AutoCompleteTextField

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

Constructors

AutoCompleteTextField()

public AutoCompleteTextField()

Fields

AllowClearProperty

public static BindableProperty AllowClearProperty

Field Value

BindableProperty

ItemsSourceProperty

public static readonly BindableProperty ItemsSourceProperty

Field Value

BindableProperty

SelectedTextProperty

public static readonly BindableProperty SelectedTextProperty

Field Value

BindableProperty

TextColorProperty

public static readonly BindableProperty TextColorProperty

Field Value

BindableProperty

TextProperty

public static readonly BindableProperty TextProperty

Field Value

BindableProperty

ThresholdProperty

public static BindableProperty ThresholdProperty

Field Value

BindableProperty

iconClear

protected ContentView iconClear

Field Value

ContentView

Properties

AllowClear

public bool AllowClear { get; set; }

Property Value

bool

AutoCompleteView

public AutoCompleteView AutoCompleteView { get; }

Property Value

AutoCompleteView

Content

public override View Content { get; set; }

Property Value

View

HasValue

public override bool HasValue { get; }

Property Value

bool

ItemsSource

public IList<string> ItemsSource { get; set; }

Property Value

IList<string>

SelectedText

public string SelectedText { get; set; }

Property Value

string

Text

public string Text { get; set; }

Property Value

string

TextColor

public Color TextColor { get; set; }

Property Value

Color

Threshold

public int Threshold { get; set; }

Property Value

int

Methods

GetValueForValidator()

protected override object GetValueForValidator()

Returns

object

OnAllowClearChanged()

protected virtual void OnAllowClearChanged()

OnClearTapped()

protected virtual void OnClearTapped()

OnHandlerChanged()

When overridden in a derived class, should raise the HandlerChanged event.

protected override void OnHandlerChanged()

Remarks

It is the implementor's responsibility to raise the HandlerChanged event.

UpdateClearIconState()

protected virtual void UpdateClearIconState()

Events

TextChanged

public event EventHandler<TextChangedEventArgs> TextChanged

Event Type

EventHandler<TextChangedEventArgs>