CircularTickBase Class
Represents the base class for circular tick marks and labels.
public abstract class CircularTickBase : TickBase, ILogicalParent, IVisualParent
- Inheritance:
- object Visual UIElement FrameworkElement GaugeElement TickBase object
- Implements:
- ILogicalParent IVisualParent
Remarks
For detailed documentation on this control's features and how to use them, please see the Gauge documentation topics.
Constructors
CircularTickBase()
Initializes an instance of the class.
protected CircularTickBase()
Properties
Radius
Gets the associated radius of this element, which is inherited/set via an attached property on CircularScale.
ScaleBarExtent
Gets the extent of the bar in the associated ScaleBase.
StartAngle
Gets the associated start angle of this element, which is inherited/set via an attached property on CircularScale.
SweepAngle
Gets 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
- double:
The angle of the specified value, not including the start angle.
Inherited Members
- TickBase.AngleProperty
- TickBase.BorderBrushProperty
- TickBase.BorderDashStyleProperty
- TickBase.BorderWidthProperty
- TickBase.HasDropShadowProperty
- TickBase.IntervalOriginProperty
- TickBase.MajorIntervalProperty
- TickBase.MajorIntervalTypeProperty
- TickBase.MinorIntervalProperty
- TickBase.MinorIntervalTypeProperty
- TickBase.ScaleOffsetProperty
- TickBase.ScalePlacementProperty
- TickBase.Angle
- TickBase.BorderBrush
- TickBase.BorderDashStyle
- TickBase.BorderWidth
- TickBase.HasDropShadow
- TickBase.IntervalOrigin
- TickBase.IsLogarithmic
- TickBase.IsReversed
- TickBase.LogarithmicBase
- TickBase.MajorInterval
- TickBase.MajorIntervalType
- TickBase.Maximum
- TickBase.Minimum
- TickBase.MinorInterval
- TickBase.MinorIntervalType
- TickBase.ScaleOffset
- TickBase.ScalePlacement
- GaugeElement.ZIndexProperty
- GaugeElement.GetVisualChild(int)
- GaugeElement.GetZIndex(UIElement)
- GaugeElement.SetZIndex(UIElement, int)
- GaugeElement.VisualChildren
- GaugeElement.VisualChildrenCount
- GaugeElement.ZIndex