TickBase Class
Represents the base class for tick marks and tick labels.
public abstract class TickBase : GaugeElement, ILogicalParent, IVisualParent
- Inheritance:
- object Visual UIElement FrameworkElement GaugeElement object
- Derived:
- CircularTickBase LinearTickBase
- Implements:
- ILogicalParent IVisualParent
Constructors
TickBase()
Initializes an instance of the class.
protected TickBase()
Properties
Angle
The angle used to render the tick.
BorderBrush
The border brush.
BorderDashStyle
The border dash style.
public DashStyle? BorderDashStyle { get; set; }
Property Value
BorderWidth
The border width.
HasDropShadow
Indicates whether this instance has a drop shadow.
public bool HasDropShadow { get; set; }
Property Value
- bool:
trueif this instance has a drop shadow; otherwise,false. The default value isfalse.
IntervalOrigin
The interval origin.
public IntervalOrigin IntervalOrigin { get; set; }
Property Value
- IntervalOrigin:
The default value is Minimum.
IsLogarithmic
Indicates whether this instance uses a logarithmic scale.
protected bool IsLogarithmic { get; }
Property Value
- bool:
trueif this instance uses a logarithmic scale; otherwise,false.
IsReversed
Indicates whether this instance is reversed.
protected bool IsReversed { get; }
Property Value
- bool:
trueif this instance is reversed; otherwise,false.
LogarithmicBase
The logarithm base when using a logarithmic scale.
MajorInterval
The major interval.
MajorIntervalType
The major interval type.
public IntervalType MajorIntervalType { get; set; }
Property Value
- IntervalType:
The default value is Auto.
Maximum
The maximum value.
Minimum
The minimum value.
MinorInterval
The minor interval.
MinorIntervalType
The minor interval type.
public IntervalType MinorIntervalType { get; set; }
Property Value
- IntervalType:
The default value is Auto.
ScaleOffset
The offset from the scale based on the ScalePlacement.
ScalePlacement
The placement of the tick relative to the scale.
public ScalePlacement ScalePlacement { get; set; }
Property Value
- ScalePlacement:
The default value is Overlay.
Fields
AngleProperty
Defines the Angle property.
public static readonly DependencyProperty AngleProperty
BorderBrushProperty
Defines the BorderBrush property.
public static readonly DependencyProperty BorderBrushProperty
BorderDashStyleProperty
Defines the BorderDashStyle property.
public static readonly DependencyProperty BorderDashStyleProperty
BorderWidthProperty
Defines the BorderWidth property.
public static readonly DependencyProperty BorderWidthProperty
HasDropShadowProperty
Defines the HasDropShadow property.
public static readonly DependencyProperty HasDropShadowProperty
IntervalOriginProperty
Defines the IntervalOrigin property.
public static readonly DependencyProperty IntervalOriginProperty
MajorIntervalProperty
Defines the MajorInterval property.
public static readonly DependencyProperty MajorIntervalProperty
MajorIntervalTypeProperty
Defines the MajorIntervalType property.
public static readonly DependencyProperty MajorIntervalTypeProperty
MinorIntervalProperty
Defines the MinorInterval property.
public static readonly DependencyProperty MinorIntervalProperty
MinorIntervalTypeProperty
Defines the MinorIntervalType property.
public static readonly DependencyProperty MinorIntervalTypeProperty
ScaleOffsetProperty
Defines the ScaleOffset property.
public static readonly DependencyProperty ScaleOffsetProperty
ScalePlacementProperty
Defines the ScalePlacement property.
public static readonly DependencyProperty ScalePlacementProperty
Inherited Members
- GaugeElement.ZIndexProperty
- GaugeElement.GetVisualChild(int)
- GaugeElement.GetZIndex(UIElement)
- GaugeElement.SetZIndex(UIElement, int)
- GaugeElement.VisualChildren
- GaugeElement.VisualChildrenCount
- GaugeElement.ZIndex