Class Selector<T>
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
The selector class is a collection of a ControlState and a T value pair.
C#Copypublic class Selector<T> : IEnumerable<SelectorItem<T>>, IEnumerable
- Inheritance
-
objectSelector<T>
- Implements
-
System.Collections.Generic.IEnumerable<T><SelectorItem<T>>System.Collections.IEnumerable
Constructors
View Source
Selector()
Create an empty selector. This constructor returns an empty selector object which can be used to define various selectors for different states and conditions.
Declaration
C#Copypublic Selector()
Properties
Declaration
C#Copypublic T SelectedFocused { get; set; }
Property Value
Type | Description |
---|---|
T |
Methods
Declaration
C#Copypublic void Add(SelectorItem<T> item)
Parameters
Type | Name | Description |
---|---|---|
SelectorItem<T> | item | The selector item includes state and value. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown when item is null. |
Declaration
C#Copypublic override bool Equals(object other)
Parameters
Type | Name | Description |
---|---|---|
object | other | The object to compare with the current object. |
Returns
Type | Description |
---|---|
bool | true if the specified object is equal to the current object; otherwise, false. |
Overrides
object.Equals(object)
Operators
Declaration
C#Copypublic static implicit operator Selector<T>(T value)
Parameters
Type | Name | Description |
---|---|---|
T | value | The value will be converted to a selector. |
Returns
Type | Description |
---|---|
Selector<T> |
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable