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.
Radius
The associated radius of this element, which is inherited/set via an attached property on CircularScale.
ScaleBarExtent
The extent of the scale bar, which is inherited/set via an attached property on ScaleBase.
StartAngle
The associated start angle of this element, which is inherited/set via an attached property on CircularScale.
StartExtent
The extent of the range at the StartValue.
SweepAngle
The associated sweep angle of this element, which is inherited/set via an attached property on CircularScale.
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
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
- RangeBase.BackgroundProperty
- RangeBase.BorderBrushProperty
- RangeBase.BorderDashStyleProperty
- RangeBase.BorderWidthProperty
- RangeBase.EndValueProperty
- RangeBase.HasDropShadowProperty
- RangeBase.ScaleOffsetProperty
- RangeBase.ScalePlacementProperty
- RangeBase.StartValueProperty
- RangeBase.Background
- RangeBase.BorderBrush
- RangeBase.BorderDashStyle
- RangeBase.BorderWidth
- RangeBase.EndValue
- RangeBase.HasDropShadow
- RangeBase.IsLogarithmic
- RangeBase.IsReversed
- RangeBase.LogarithmicBase
- RangeBase.Maximum
- RangeBase.Minimum
- RangeBase.ScaleOffset
- RangeBase.ScalePlacement
- RangeBase.StartValue
- GaugeElement.ZIndexProperty
- GaugeElement.GetVisualChild(int)
- GaugeElement.GetZIndex(UIElement)
- GaugeElement.SetZIndex(UIElement, int)
- GaugeElement.VisualChildren
- GaugeElement.VisualChildrenCount
- GaugeElement.ZIndex