Class CircleSpinner
Definition
- Assembly:
- ElmSharp.Wearable.dll
The Circle Spinner is a widget to display and handle the spinner value by the Rotary event. Inherits Spinner.
public class CircleSpinner : Spinner, IAccessibleObject, IRotaryActionWidget, ICircleWidget
- Inheritance
- Implements
Constructors
View SourceCircleSpinner(EvasObject, CircleSurface)
Creates and initializes a new instance of the Circle Spinner class.
Declaration
public CircleSpinner(EvasObject parent, CircleSurface surface)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | The parent of the new Circle Spinner instance. |
CircleSurface | surface | The surface for drawing circle features for this widget. |
Properties
View SourceAngleRatio
Sets or gets the circle spinner angle per each spinner value.
Declaration
public double AngleRatio { get; set; }
Property Value
Type | Description |
---|---|
double |
CircleHandle
Gets the handle for Circle widget.
Declaration
public virtual IntPtr CircleHandle { get; }
Property Value
Type | Description |
---|---|
System.IntPtr |
CircleSurface
Gets the handle for the circle surface used in this widget.
Declaration
public virtual CircleSurface CircleSurface { get; }
Property Value
Type | Description |
---|---|
CircleSurface |
IsEnabled
Sets or gets the state of the widget, which might be enabled or disabled.
Declaration
public override bool IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
Overrides
View SourceMarkerColor
Sets or gets the color of the marker.
Declaration
public Color MarkerColor { get; set; }
Property Value
Type | Description |
---|---|
Color |
Remarks
MarkerColor is not supported on device or emulator which does not support marker in CircleDatetimeSelector and CircleSpinner.
MarkerLineWidth
Sets or gets the line width of the marker.
Declaration
public int MarkerLineWidth { get; set; }
Property Value
Type | Description |
---|---|
int |
Remarks
MarkerLineWidth is not supported on device or emulator which does not support marker in CircleDatetimeSelector and CircleSpinner.
MarkerRadius
Sets or gets the radius at which the center of the marker lies.
Declaration
public double MarkerRadius { get; set; }
Property Value
Type | Description |
---|---|
double |
Remarks
MarkerRadius is not supported on device or emulator which does not support marker in CircleDatetimeSelector and CircleSpinner.
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 |
---|---|
System.IntPtr | Handle IntPtr. |