Class MoreOption
Definition
- Namespace:
- ElmSharp.Wearable
- Assembly:
- ElmSharp.Wearable.dll
- API Level:
- preview
The MoreOption is a widget composed of the toggle (cue button) and more option view that can change a visibility through the toggle. Inherits Layout
public class MoreOption : Layout, IAccessibleObject
- Inheritance
- Implements
Constructors
View SourceMoreOption(EvasObject)
Creates and initializes a new instance of the MoreOption class.
Declaration
public MoreOption(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | The parent is a given container, which will be attached by the MoreOption as a child. It's EvasObject type. |
API Level: preview
Properties
View SourceDirection
Sets or gets the direction of more option.
Declaration
public MoreOptionDirection Direction { get; set; }
Property Value
Type | Description |
---|---|
MoreOptionDirection |
API Level: preview
View SourceIsOpened
Sets or gets the visibility of the more option view.
Declaration
public bool IsOpened { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: preview
View SourceItems
Sets or gets the list of the more option item.
Declaration
public IList<MoreOptionItem> Items { get; }
Property Value
Type | Description |
---|---|
IList<MoreOptionItem> |
API Level: preview
Methods
View SourceCreateHandle(EvasObject)
Creates a widget handle.
Declaration
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
IntPtr | Handle IntPtr. |
Overrides
API Level: preview
Events
View SourceClicked
Clicked will be triggered when the user selects the already selected item again or selects a selector.
Declaration
public event EventHandler<MoreOptionItemEventArgs> Clicked
Event Type
Type | Description |
---|---|
EventHandler<MoreOptionItemEventArgs> |
API Level: preview
View SourceClosed
Closed will be triggered when the more option view is hidden.
Declaration
public event EventHandler Closed
Event Type
Type | Description |
---|---|
EventHandler |
API Level: preview
View SourceOpened
Opened will be triggered when the more option view is shown.
Declaration
public event EventHandler Opened
Event Type
Type | Description |
---|---|
EventHandler |
API Level: preview
View SourceSelected
Selected will be triggered when the user selects an item.
Declaration
public event EventHandler<MoreOptionItemEventArgs> Selected
Event Type
Type | Description |
---|---|
EventHandler<MoreOptionItemEventArgs> |