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
userValue
protected object userValue
Field Value
Properties
Index
public int Index { get; set; }
Property Value
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
TextWidget
public Widget TextWidget { get; }
Property Value
TextWidgetRef
[YuzuMember]
public NodeReference<Widget> TextWidgetRef { get; set; }
Property Value
Value
public object Value { get; set; }
Property Value
Methods
RaiseChanged(bool)
protected void RaiseChanged(bool changedByUser = false)
Parameters
changedByUser
bool
RefreshTextWidget()
protected void RefreshTextWidget()
ShouldHandleSpacebar()
protected abstract bool ShouldHandleSpacebar()
Returns
Events
Changed
public event Action<CommonDropDownList.ChangedEventArgs> Changed
Event Type
ShowingDropDownList
public event Action ShowingDropDownList