Table of Contents

Class CommonDropDownList

Namespace
Lime
Assembly
Lime.dll
public abstract class CommonDropDownList : Widget, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
Inheritance
CommonDropDownList
Implements
Derived
Inherited Members
Extension Methods

Constructors

CommonDropDownList()

public CommonDropDownList()

Fields

Items

public readonly ObservableCollection<CommonDropDownList.Item> Items

Field Value

ObservableCollection<CommonDropDownList.Item>

userValue

protected object userValue

Field Value

object

Properties

Index

public int Index { get; set; }

Property Value

int

Text

Get or sets a label upon the widget. For widgets which can not have a label returns null.

public override string Text { get; set; }

Property Value

string

TextWidget

public Widget TextWidget { get; }

Property Value

Widget

TextWidgetRef

[YuzuMember]
public NodeReference<Widget> TextWidgetRef { get; set; }

Property Value

NodeReference<Widget>

Value

public object Value { get; set; }

Property Value

object

Methods

RaiseChanged(bool)

protected void RaiseChanged(bool changedByUser = false)

Parameters

changedByUser bool

RefreshTextWidget()

protected void RefreshTextWidget()

ShouldHandleSpacebar()

protected abstract bool ShouldHandleSpacebar()

Returns

bool

Events

Changed

public event Action<CommonDropDownList.ChangedEventArgs> Changed

Event Type

Action<CommonDropDownList.ChangedEventArgs>

ShowingDropDownList

public event Action ShowingDropDownList

Event Type

Action