[]
        
(Showing Draft Content)

C1.Android.Gauge.C1RadialGauge

C1RadialGauge Class

The C1RadialGauge displays a circular scale with an indicator that represents a single value and optional ranges to represent reference values.

Inheritance
C1RadialGauge
Implements
IDisposable
IComponent
Namespace: C1.Android.Gauge
Assembly: C1.Android.Gauge.dll
Syntax
public class C1RadialGauge : C1Gauge, IDependencyObject, IDisposable, IComponent

Constructors

Name Description
C1RadialGauge(Context)

Initializes a new instance of a C1RadialGauge control.

C1RadialGauge(Context, IAttributeSet)

Initializes a new instance of a C1RadialGauge control.

Fields

Name Description
AutoScaleProperty
AutoScalePropertyName
DefaultAutoScale
DefaultStartAngle
DefaultSweepAngle
IsReversedProperty
IsReversedPropertyName
StartAngleProperty
StartAnglePropertyName
SweepAngleProperty
SweepAnglePropertyName
_rangePathes

Properties

Name Description
AutoScale

Gets or sets whether the gauge should automatically scale to fill the host element.

IsReversed

Gets or sets a flag which indicates whether the radial gauge is reversed.

StartAngle

Gets or sets the starting angle for the gauge, in degrees.

SweepAngle

Gets or sets the sweeping angle for the gauge, in degrees.

Methods

Name Description
DrawGauge()

Draw the gauge.

DrawMinMaxText()

Draw the text of Min and Max.

DrawValueText(double)

Draw the text of Value.

GetCenterPoint()

Get radial center.

GetRadialInner()

Get radial inner.

GetRadialOuter()

Get radial outer.

GetValueFromPoint(C1Point)

Get guage value from the point.

MeasureControlSize(MeasureSpecMode, int, bool)

Measure control size.

Render(bool)

Render.

UpdateRangeElement(GaugeRange, double)

Update element range.