In This Article

CircularTickBase Class

Represents the base class for circular tick marks and labels.

public abstract class CircularTickBase : TickBase, DUCE.IResource, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient, ILogicalParent, IVisualParent
Inheritance:
System.Object System.Windows.Threading.DispatcherObject System.Windows.DependencyObject System.Windows.Media.Visual System.Windows.UIElement System.Windows.FrameworkElement GaugeElement TickBase Object
Derived:
CircularTickLabelBase CircularTickMarkBase
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()

protected CircularTickBase()

Properties

Radius

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

protected double Radius { get; }

Property Value

System.Double:

The radius.

ScaleBarExtent

Gets the extent of the bar in the associated ScaleBase.

protected double ScaleBarExtent { get; }

Property Value

System.Double:

The extent of the bar.

StartAngle

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

protected double StartAngle { get; }

Property Value

System.Double:

The start angle.

SweepAngle

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

protected double SweepAngle { get; }

Property Value

System.Double:

The sweep angle.

Methods

CalculateAngle(Double)

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

protected double CalculateAngle(double value)
Parameter Type Description
value System.Double

The value.

Returns

System.Double:

The angle of the specified value, not including the start angle.

Inherited Members

Extension Methods