In This Article

CircularRange Class

Represents an element that renders a range in a CircularGauge.

public class CircularRange : RangeBase, ILogicalParent, IVisualParent
Inheritance:
object Visual UIElement FrameworkElement GaugeElement RangeBase object
Implements:
ILogicalParent IVisualParent

Constructors

CircularRange()

Initializes an instance of the class.

public CircularRange()

Properties

EndExtent

The extent of the range at the EndValue.

public Unit EndExtent { get; set; }

Property Value

Unit:

The default value is 5 pixels.

Radius

The associated radius of this element, which is inherited/set via an attached property on CircularScale.

protected double Radius { get; }

Property Value

double

ScaleBarExtent

The extent of the scale bar, which is inherited/set via an attached property on ScaleBase.

protected double ScaleBarExtent { get; }

Property Value

double

StartAngle

The associated start angle of this element, which is inherited/set via an attached property on CircularScale.

protected double StartAngle { get; }

Property Value

double

StartExtent

The extent of the range at the StartValue.

public Unit StartExtent { get; set; }

Property Value

Unit:

The default value is 5 pixels.

SweepAngle

The associated sweep angle of this element, which is inherited/set via an attached property on CircularScale.

protected double SweepAngle { get; }

Property Value

double

Methods

CalculateAngle(double)

Calculates an angle (not including the start angle) for the specified value.

protected double CalculateAngle(double value)
Parameter Type Description
value double

The value.

Returns

double

OnRender(DrawingContext)

When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.

protected override void OnRender(DrawingContext drawingContext)
Parameter Type Description
drawingContext DrawingContext

The drawing instructions for a specific element. This context is provided to the layout system.

Fields

EndExtentProperty

Defines the EndExtent property.

public static readonly DependencyProperty EndExtentProperty

StartExtentProperty

Defines the StartExtent property.

public static readonly DependencyProperty StartExtentProperty

Inherited Members

Extension Methods