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.
[SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "The name Selector provides meaningful information about the characteristics.")]
public class Selector<T> : IEnumerable<SelectorItem<T>>, IEnumerable
- Inheritance
-
Selector<T>
- Implements
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 |
|---|---|
| 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
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> |