Class RotarySelector

Definition

Namespace:
ElmSharp.Wearable
Assembly:
ElmSharp.Wearable.dll

The RotarySelector is a widget to display a selector and multiple items surrounding the selector. An item can be selected by the Rotary event or user item click. Inherits Layout.

C#
Copy
public class RotarySelector : Layout, IAccessibleObject
Inheritance
Implements

Constructors

View Source

RotarySelector(EvasObject)

Creates and initializes a new instance of the Rotary Selector class.

Declaration
C#
Copy
public RotarySelector(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

The parent of the new Rotary Selector instance.

Properties

View Source

BackgroundImage

Sets or gets the background image of a rotary selector object.

Declaration
C#
Copy
public Image BackgroundImage { get; set; }
Property Value
Type Description
Image
View Source

Items

Gets the rotary selector item list of a rotary selector object.

Declaration
C#
Copy
public IList<RotarySelectorItem> Items { get; }
Property Value
Type Description
System.Collections.Generic.IList<T><RotarySelectorItem>
View Source

SelectedItem

Sets or gets the selected item of a rotary selector object.

Declaration
C#
Copy
public RotarySelectorItem SelectedItem { get; set; }
Property Value
Type Description
RotarySelectorItem

Methods

View Source

CreateHandle(EvasObject)

Creates a widget handle.

Declaration
C#
Copy
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

Parent EvasObject.

Returns
Type Description
System.IntPtr

Handle IntPtr.

Overrides

Events

View Source

Clicked

Clicked will be triggered when selecting again the already selected item or selecting a selector.

Declaration
C#
Copy
public event EventHandler<RotarySelectorItemEventArgs> Clicked
Event Type
Type Description
System.EventHandler<TEventArgs><RotarySelectorItemEventArgs>
View Source

Selected

Selected will be triggered when selecting an item.

Declaration
C#
Copy
public event EventHandler<RotarySelectorItemEventArgs> Selected
Event Type
Type Description
System.EventHandler<TEventArgs><RotarySelectorItemEventArgs>

Implements

Extension Methods