Show / Hide Table of Contents

    Class CircleProgressBar

    Definition

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

    The Circle ProgressBar is a widget for visually representing the progress status of a given job or task with the circular design.

    public class CircleProgressBar : Widget, IAccessibleObject, ICircleWidget
    Inheritance
    Object
    EvasObject
    AccessibleObject
    Widget
    CircleProgressBar
    Implements
    IAccessibleObject
    ICircleWidget

    Constructors

    View Source

    CircleProgressBar(EvasObject, CircleSurface)

    Creates and initializes a new instance of the Circle Progressbar class.

    Declaration
    public CircleProgressBar(EvasObject parent, CircleSurface surface)
    Parameters
    Type Name Description
    EvasObject parent

    The parent of the new Circle Progressbar instance.

    CircleSurface surface

    The surface for drawing circle features for this widget.

    API Level: preview

    Properties

    View Source

    BackgroundAngle

    Sets or gets the angle value of the Background ProgressBar.

    Declaration
    public double BackgroundAngle { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BackgroundAngleOffset

    Sets or gets the angle offset value of the Background ProgressBar.

    Declaration
    public double BackgroundAngleOffset { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BackgroundColor

    Sets or gets the color of the Background ProgressBar.

    Declaration
    public override Color BackgroundColor { get; set; }
    Property Value
    Type Description
    Color
    Overrides
    Widget.BackgroundColor
    API Level: preview
    View Source

    BackgroundLineWidth

    Sets or gets the line width of the Background ProgressBar.

    Declaration
    public int BackgroundLineWidth { get; set; }
    Property Value
    Type Description
    Int32
    API Level: preview
    View Source

    BackgroundRadius

    Sets or gets the radius of the Background ProgressBar.

    Declaration
    public double BackgroundRadius { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BarAngle

    Sets or gets the angle value of the ProgressBar.

    Declaration
    public double BarAngle { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BarAngleMaximum

    Sets or gets the maximum angle value of the ProgressBar.

    Declaration
    public double BarAngleMaximum { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BarAngleMinimum

    Sets or gets the minimum angle value of the ProgressBar.

    Declaration
    public double BarAngleMinimum { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BarAngleOffset

    Sets or gets the angle offset value of the ProgressBar.

    Declaration
    public double BarAngleOffset { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    BarColor

    Sets or gets the color of the ProgressBar.

    Declaration
    public Color BarColor { get; set; }
    Property Value
    Type Description
    Color
    API Level: preview
    View Source

    BarLineWidth

    Sets or gets the line width of the ProgressBar.

    Declaration
    public int BarLineWidth { get; set; }
    Property Value
    Type Description
    Int32
    API Level: preview
    View Source

    BarRadius

    Sets or gets the radius of the ProgressBar.

    Declaration
    public double BarRadius { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    CircleHandle

    Gets the handle for the Circle widget.

    Declaration
    public virtual IntPtr CircleHandle { get; }
    Property Value
    Type Description
    IntPtr
    API Level: preview
    View Source

    CircleSurface

    Gets the handle for the circle surface used in this widget.

    Declaration
    public virtual CircleSurface CircleSurface { get; }
    Property Value
    Type Description
    CircleSurface
    API Level: preview
    View Source

    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
    Boolean
    Overrides
    Widget.IsEnabled
    API Level: preview
    View Source

    Maximum

    Sets or gets the maximum value of the ProgressBar.

    Declaration
    public double Maximum { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    Minimum

    Sets or gets the minimum value of the ProgressBar.

    Declaration
    public double Minimum { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview
    View Source

    Value

    Sets or gets the value of the ProgressBar.

    Declaration
    public double Value { get; set; }
    Property Value
    Type Description
    Double
    API Level: preview

    Methods

    View Source

    CreateHandle(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
    EvasObject.CreateHandle(EvasObject)
    API Level: preview

    Implements

    IAccessibleObject
    ICircleWidget

    Extension Methods

    RotaryEventExtensions.AddRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.RemoveRotaryEventHandler(EvasObject, RotaryEventHandler)
    RotaryEventExtensions.Activate(EvasObject)
    RotaryEventExtensions.Deactivate(EvasObject)
    • View Source
    Back to top Copyright © 2016-2020 Samsung
    Generated by DocFX