Class RotarySelector

Definition

Namespace:
ElmSharp.Wearable
Assembly:
ElmSharp.Wearable.dll
API Level:
preview

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.

API Level: preview

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
API Level: preview
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
IList<RotarySelectorItem>
API Level: preview
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
API Level: preview

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
API Level: preview

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<RotarySelectorItemEventArgs>
API Level: preview
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<RotarySelectorItemEventArgs>
API Level: preview

Implements

Extension Methods