LinearTickBase Class
Represents the base class for linear tick marks and labels.
public abstract class LinearTickBase : TickBase, ILogicalParent, IVisualParent, IOrientedElement
- Inheritance:
- object Visual UIElement FrameworkElement GaugeElement TickBase object
- Derived:
- LinearTickLabelBase LinearTickMarkBase
- Implements:
- ILogicalParent IVisualParent IOrientedElement
Constructors
LinearTickBase()
Initializes an instance of the class.
protected LinearTickBase()
Properties
Orientation
The associated orientation of this element, which is inherited/set via an attached property on LinearGauge.
ScaleBarAscent
The ascent of the bar in the associated ScaleBase.
ScaleBarExtent
The extent of the bar in the associated ScaleBase.
Methods
CalculateExtent(double)
Calculates an extent (not including the left/top offsets) for the specified value.
protected double CalculateExtent(double value)
| Parameter | Type | Description |
|---|---|---|
| value | double | The value. |
Returns
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