LinearTickSet Class
Represents a tick set used in a LinearGauge.
public class LinearTickSet : TickSetBase, ILogicalParent, IVisualParent
- Inheritance:
- object Visual UIElement FrameworkElement GaugeElement TickSetBase 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
LinearTickSet()
Initializes a new instance of the LinearTickSet class.
public LinearTickSet()
Properties
LogicalChildren
Gets an enumerator for logical child elements of this element.
Pointers
Gets the pointer elements within the tick-set.
public LinearPointerCollection Pointers { get; }
Property Value
- LinearPointerCollection:
The pointers.
Ranges
Gets the range elements within the tick-set.
Ticks
Gets the tick mark and label elements within the tick-set.
public LinearTickCollection Ticks { get; }
Property Value
- LinearTickCollection:
The tick marks and labels.
Methods
ArrangeOverride(Size)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size ArrangeOverride(Size finalSize)
Parameter | Type | Description |
---|---|---|
finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
MeasureOverride(Size)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size MeasureOverride(Size availableSize)
Parameter | Type | Description |
---|---|---|
availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Inherited Members
- TickSetBase.IntervalOriginProperty
- TickSetBase.IsLogarithmicProperty
- TickSetBase.IsReversedProperty
- TickSetBase.LogarithmicBaseProperty
- TickSetBase.MajorIntervalProperty
- TickSetBase.MajorIntervalTypeProperty
- TickSetBase.MaximumProperty
- TickSetBase.MinimumProperty
- TickSetBase.MinorIntervalProperty
- TickSetBase.MinorIntervalTypeProperty
- TickSetBase.GetIntervalOrigin(DependencyObject)
- TickSetBase.GetIsLogarithmic(DependencyObject)
- TickSetBase.GetIsReversed(DependencyObject)
- TickSetBase.GetLogarithmicBase(DependencyObject)
- TickSetBase.GetMajorInterval(DependencyObject)
- TickSetBase.GetMajorIntervalType(DependencyObject)
- TickSetBase.GetMaximum(DependencyObject)
- TickSetBase.GetMinimum(DependencyObject)
- TickSetBase.GetMinorInterval(DependencyObject)
- TickSetBase.GetMinorIntervalType(DependencyObject)
- TickSetBase.SetIntervalOrigin(DependencyObject, IntervalOrigin)
- TickSetBase.SetIsLogarithmic(DependencyObject, bool)
- TickSetBase.SetIsReversed(DependencyObject, bool)
- TickSetBase.SetLogarithmicBase(DependencyObject, double)
- TickSetBase.SetMajorInterval(DependencyObject, double)
- TickSetBase.SetMajorIntervalType(DependencyObject, IntervalType)
- TickSetBase.SetMaximum(DependencyObject, double)
- TickSetBase.SetMinimum(DependencyObject, double)
- TickSetBase.SetMinorInterval(DependencyObject, double)
- TickSetBase.SetMinorIntervalType(DependencyObject, IntervalType)
- TickSetBase.IntervalOrigin
- TickSetBase.IsLogarithmic
- TickSetBase.IsReversed
- TickSetBase.LogarithmicBase
- TickSetBase.MajorInterval
- TickSetBase.MajorIntervalType
- TickSetBase.Maximum
- TickSetBase.Minimum
- TickSetBase.MinorInterval
- TickSetBase.MinorIntervalType
- GaugeElement.ZIndexProperty
- GaugeElement.GetVisualChild(int)
- GaugeElement.GetZIndex(UIElement)
- GaugeElement.SetZIndex(UIElement, int)
- GaugeElement.VisualChildren
- GaugeElement.VisualChildrenCount
- GaugeElement.ZIndex