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.
public class Selector<T> : IEnumerable<SelectorItem<T>>, IEnumerable
- Inheritance
-
objectSelector<T>
- Implements
-
System.Collections.Generic.IEnumerable<T><SelectorItem<T>>System.Collections.IEnumerable
Constructors
View SourceSelector()
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
public Selector()
Properties
View SourceSelectedFocused
Gets or sets the value associated with the SelectedFocused state.
Declaration
public T SelectedFocused { get; set; }
Property Value
Type | Description |
---|---|
T |
Methods
View SourceAdd(SelectorItem<T>)
Adds the specified state and value to the selector.
Declaration
public 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. |
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public 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
View Sourceimplicit operator Selector<T>(T)
Implicitly convert T type value to selector.
Declaration
public 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