Gauge Class

Represents a Bee Mobile Gauge control.

Definition

Namespace: BeeMobile.Gauge
Assembly: BeeMobile.Gauge.AVA (in BeeMobile.Gauge.AVA.dll) Version: 11.0.0.0+018ecfb38312b59bfeb4b02da5fbbbcd3ab7378d
C#
public class Gauge : ObservableTemplatedControl
Inheritance
Object    AvaloniaObject    Animatable    StyledElement    Visual    Layoutable    Interactive    InputElement    Control    TemplatedControl    ObservableTemplatedControl    Gauge

Remarks

Gauge is a TemplatedControl derived class which can be used to render various types of gauges into graphical user interface.

Gauge is a circular or elliptical scale with its start value (usually 0) and end value. It also contains a collection of needles which are essentially lines starting in the center of the gauge and ending at a specified value. Start and end value are separated by major and minor tick marks. Major tick marks are labeled by a text label which shows a value at that particular tick mark.

Gauge control contains a lot of properties which you can set to customize its look and layout, such as

Start by adjusting values of GaugeAngles and GaugeValues. Then add at least one NeedleBase derived object to Needles. Gauge assembly already comes with two different NeedleBase derived classes implemented:

Optionally, you may want to add GaugeRegion and / or LimitLine to your Gauge by adding them to Regions or LimitLines collections respectively.

For more information check out sample projects available at: https://beemobile4.net/products/aPack/controls/gauge

Constructors

Gauge Initializes a new instance of Gauge class.

Properties

ActualThemeVariant
(Inherited from StyledElement)
ArcThickness Gets or sets a value that specifies thickness of arc that is used to draw the main part of Gauge.
Background Gets or sets the brush used to draw the control's background.
(Inherited from TemplatedControl)
BackgroundSizing Gets or sets how the control's background is drawn relative to the control's border.
(Inherited from TemplatedControl)
BorderBrush Gets or sets the brush used to draw the control's border.
(Inherited from TemplatedControl)
BorderThickness Gets or sets the thickness of the control's border.
(Inherited from TemplatedControl)
Bounds Gets the bounds of the control relative to its parent.
(Inherited from Visual)
BypassFlowDirectionPolicies Gets a value indicating whether control bypass FlowDirecton policies.
(Inherited from Visual)
Classes Gets or sets the styled element's classes.
(Inherited from StyledElement)
Clip Gets or sets the geometry clip for this visual.
(Inherited from Visual)
ClipToBounds Gets or sets a value indicating whether the control should be clipped to its bounds.
(Inherited from Visual)
ContextFlyout Gets or sets a context flyout to the control
(Inherited from Control)
ContextMenu Gets or sets a context menu to the control.
(Inherited from Control)
CornerRadius Gets or sets the radius of the border rounded corners.
(Inherited from TemplatedControl)
Cursor Gets or sets associated mouse cursor.
(Inherited from InputElement)
DataContext Gets or sets the control's data context.
(Inherited from StyledElement)
DataTemplates Gets or sets the data templates for the control.
(Inherited from Control)
DecimalPlacesOnTickMarks Gets or sets an UInt16 which specifies how many decimal places Gauge should reserve and render for decimal numbers which are used as labels for major tick marks.
DesiredSize Gets the size that this element computed during the measure pass of the layout process.
(Inherited from Layoutable)
Effect Gets or sets the effect of the control.
(Inherited from Visual)
FlowDirection Gets or sets the text flow direction.
(Inherited from Visual)
Focusable Gets or sets a value indicating whether the control can receive focus.
(Inherited from InputElement)
FocusAdorner Gets or sets the control's focus adorner.
(Inherited from Control)
FontFamily Gets or sets the font family used to draw the control's text.
(Inherited from TemplatedControl)
FontFeatures Gets or sets the font features turned on/off.
(Inherited from TemplatedControl)
FontSize Gets or sets the size of the control's text in points.
(Inherited from TemplatedControl)
FontStretch Gets or sets the font stretch used to draw the control's text.
(Inherited from TemplatedControl)
FontStyle Gets or sets the font style used to draw the control's text.
(Inherited from TemplatedControl)
FontWeight Gets or sets the font weight used to draw the control's text.
(Inherited from TemplatedControl)
Foreground Gets or sets the brush used to draw the control's text and other foreground elements.
(Inherited from TemplatedControl)
GaugeAngles Gets or sets a ConstrainedObservableRangeDouble which specifies starting and ending angles of the arc of Gauge.
GaugeValues Gets or sets a ConstrainedObservableRangeDouble which specifies starting and ending values of Gauge. In other words, specifies range of values that Gauge visualizes.
GestureRecognizers
(Inherited from InputElement)
HasMirrorTransform Gets or sets a value indicating whether to apply mirror transform on this control.
(Inherited from Visual)
Height Gets or sets the height of the element.
(Inherited from Layoutable)
HorizontalAlignment Gets or sets the element's preferred horizontal alignment in its parent.
(Inherited from Layoutable)
InheritanceParent Gets or sets the parent object that inherited AvaloniaProperty values are inherited from.
(Inherited from AvaloniaObject)
IsArrangeValid Gets a value indicating whether the control's layouts arrange is valid.
(Inherited from Layoutable)
IsEffectivelyEnabled
(Inherited from InputElement)
IsEffectivelyVisible Gets a value indicating whether this control and all its parents are visible.
(Inherited from Visual)
IsEnabled Gets or sets a value indicating whether the control is enabled for user interaction.
(Inherited from InputElement)
IsEnabledCore Allows a derived class to override the enabled state of the control.
(Inherited from InputElement)
IsFocused Gets a value indicating whether the control is focused.
(Inherited from InputElement)
IsHitTestVisible Gets or sets a value indicating whether the control is considered for hit testing.
(Inherited from InputElement)
IsInitialized Gets a value that indicates whether the element has finished initialization.
(Inherited from StyledElement)
IsKeyboardFocusWithin Gets a value indicating whether keyboard focus is anywhere within the element or its visual tree child elements.
(Inherited from InputElement)
IsLoaded Gets a value indicating whether the control is fully constructed in the visual tree and both layout and render are complete.
(Inherited from Control)
IsMeasureValid Gets a value indicating whether the control's layout measure is valid.
(Inherited from Layoutable)
IsNeedleCenterPointVisible Gets or sets a value indicating, if Gauge should render a graphical center-point element.
IsPointerOver Gets a value indicating whether the pointer is currently over the control.
(Inherited from InputElement)
IsTabStop Gets or sets a value that indicates whether the control is included in tab navigation.
(Inherited from InputElement)
IsVisible Gets or sets a value indicating whether this control is visible.
(Inherited from Visual)
Item Gets or sets the value of a AvaloniaProperty.
(Inherited from AvaloniaObject)
Item Gets or sets a binding for a AvaloniaProperty.
(Inherited from AvaloniaObject)
KeyBindings
(Inherited from InputElement)
LimitLines Gets or sets an AvaloniaList of LimitLine objects, which specify colored line separators to be used to separate regions of values along scale of the Gauge.
LogicalChildren Gets the styled element's logical children.
(Inherited from StyledElement)
MajorTickCount Gets or sets an UInt16 which specifies, how many major tick marks Gauge should render.
MajorTickLength Gets or sets a Double which specifies length of major tick marks.
Margin Gets or sets the margin around the element.
(Inherited from Layoutable)
MaxHeight Gets or sets the maximum height of the element.
(Inherited from Layoutable)
MaxWidth Gets or sets the maximum width of the element.
(Inherited from Layoutable)
MinHeight Gets or sets the minimum height of the element.
(Inherited from Layoutable)
MinorTickCount Gets or sets an UInt16 which specifies, how many minor tick marks Gauge should render.
MinorTickLength Gets or sets a Double which specifies length of minor tick marks.
MinWidth Gets or sets the minimum width of the element.
(Inherited from Layoutable)
Name Gets or sets the name of the styled element.
(Inherited from StyledElement)
NeedleCenterPointBrush Gets or sets an IBrush to be used to render needle center-point.
Needles Gets or sets an AvaloniaList of NeedleBase objects, which specify needles of this Gauge.
Opacity Gets or sets the opacity of the control.
(Inherited from Visual)
OpacityMask Gets or sets the opacity mask of the control.
(Inherited from Visual)
Padding Gets or sets the padding placed between the border of the control and its content.
(Inherited from TemplatedControl)
Parent Gets the styled element's logical parent.
(Inherited from StyledElement)
PseudoClasses Gets the Classes collection in a form that allows adding and removing pseudoclasses.
(Inherited from StyledElement)
Regions Gets or sets an AvaloniaList of GaugeRegion objects, which specify colored regions to be highlighted along scale of the Gauge.
RenderTransform Gets or sets the render transform of the control.
(Inherited from Visual)
RenderTransformOrigin Gets or sets the transform origin of the control.
(Inherited from Visual)
Resources Gets or sets the styled element's resource dictionary.
(Inherited from StyledElement)
ShapeConstraint Gets or sets a ShapeConstraintEnum, which specifies the shape of Gauge.
StyleKey Gets the type by which the element is styled.
(Inherited from StyledElement)
StyleKeyOverride Gets the type by which the element is styled.
(Inherited from StyledElement)
Styles Gets the styles for the styled element.
(Inherited from StyledElement)
TabIndex Gets or sets a value that determines the order in which elements receive focus when the user navigates through controls by pressing the Tab key.
(Inherited from InputElement)
Tag Gets or sets a user-defined object attached to the control.
(Inherited from Control)
Template Gets or sets the template that defines the control's appearance.
(Inherited from TemplatedControl)
TemplatedParent Gets the styled element whose lookless template this styled element is part of.
(Inherited from StyledElement)
Theme Gets or sets the theme to be applied to the element.
(Inherited from StyledElement)
TickMarkCustomLabels Gets or sets an IEnumerableT which represents an enumerable data structure of string objects, that will be used as labels for major tick marks.
Transitions Gets or sets the property transitions for the control.
(Inherited from Animatable)
UseLayoutRounding Gets or sets a value that determines whether the element should be snapped to pixel boundaries at layout time.
(Inherited from Layoutable)
VerticalAlignment Gets or sets the element's preferred vertical alignment in its parent.
(Inherited from Layoutable)
VisualChildren Gets the control's child visuals.
(Inherited from Visual)
VisualRoot Gets the root of the visual tree, if the control is attached to a visual tree.
(Inherited from Visual)
Width Gets or sets the width of the element.
(Inherited from Layoutable)
ZIndex Gets or sets the Z index of the control.
(Inherited from Visual)

Methods

AddHandler(RoutedEvent, Delegate, RoutingStrategies, Boolean) Adds a handler for the specified routed event.
(Inherited from Interactive)
AddHandler``1(RoutedEventUMP, EventHandlerUMP, RoutingStrategies, Boolean) Adds a handler for the specified routed event.
(Inherited from Interactive)
ApplyStyling Applies styling to the control if the control is initialized and styling is not already applied.
(Inherited from StyledElement)
ApplyTemplate
(Inherited from TemplatedControl)
Arrange Arranges the control and its children.
(Inherited from Layoutable)
ArrangeCore The default implementation of the control's arrange pass.
(Inherited from Layoutable)
ArrangeOverride Positions child elements as part of a layout pass.
(Inherited from Layoutable)
BeginInit
(Inherited from StyledElement)
Bind(AvaloniaProperty, IBinding) Binds a AvaloniaProperty to an IBinding.
(Inherited from AvaloniaObject)
Bind(AvaloniaProperty, IObservableObject, BindingPriority) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(DirectPropertyBaseUMP, IObservableUMP) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(DirectPropertyBaseUMP, IObservableBindingValueUMP) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(DirectPropertyBaseUMP, IObservableObject) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(StyledPropertyUMP, IObservableUMP, BindingPriority) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(StyledPropertyUMP, IObservableBindingValueUMP, BindingPriority) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
Bind``1(StyledPropertyUMP, IObservableObject, BindingPriority) Binds a AvaloniaProperty to an observable.
(Inherited from AvaloniaObject)
BuildEventRoute Builds an event route for a routed event.
(Inherited from Interactive)
CheckAccess Returns a value indicating whether the current thread is the UI thread.
(Inherited from AvaloniaObject)
ClearValue(AvaloniaProperty) Clears a AvaloniaProperty's local value.
(Inherited from AvaloniaObject)
ClearValue``1(AvaloniaPropertyUMP) Clears a AvaloniaProperty's local value.
(Inherited from AvaloniaObject)
ClearValue``1(DirectPropertyBaseUMP) Clears a AvaloniaProperty's local value.
(Inherited from AvaloniaObject)
ClearValue``1(StyledPropertyUMP) Clears a AvaloniaProperty's local value.
(Inherited from AvaloniaObject)
CoerceValue Coerces the specified AvaloniaProperty.
(Inherited from AvaloniaObject)
DrawArc Draws the arc of this Gauge into specified DrawingContext.
DrawLimitLines Draws limit lines for this Gauge into specified DrawingContext.
DrawMinorTickMarks Draws minor tick marks in between two major tick marks.
DrawNeedleCenterPoint Draws needles' center-point, if IsNeedleCenterPointVisible is true.
DrawNeedles Draws all Needles into specified DrawingContext.
DrawRegions Draws Regions of this Gauge into specified DrawingContext.
DrawTickMarks Draws tick marks along the scale of this Gauge into specified DrawingContext.
EndInit
(Inherited from StyledElement)
Equals Compares two objects using reference equality.
(Inherited from AvaloniaObject)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Focus
(Inherited from InputElement)
GetBaseValue``1 Gets an AvaloniaProperty base value.
(Inherited from AvaloniaObject)
GetHashCode Gets the hash code for the object.
(Inherited from AvaloniaObject)
GetTemplateFocusTarget
(Inherited from TemplatedControl)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetValue(AvaloniaProperty) Gets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
GetValue``1(DirectPropertyBaseUMP) Gets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
GetValue``1(StyledPropertyUMP) Gets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
InitializeComponent Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).
InitializeIfNeeded
(Inherited from StyledElement)
InvalidateArrange Invalidates the arrangement of the control and queues a new layout pass.
(Inherited from Layoutable)
InvalidateMeasure Invalidates the measurement of the control and queues a new layout pass.
(Inherited from Layoutable)
InvalidateMirrorTransform Computes the HasMirrorTransform value according to the FlowDirection and BypassFlowDirectionPolicies
(Inherited from Visual)
InvalidateVisual Invalidates the visual and queues a repaint.
(Inherited from Visual)
IsAnimating Checks whether a AvaloniaProperty is animating.
(Inherited from AvaloniaObject)
IsSet Checks whether a AvaloniaProperty is set on this object.
(Inherited from AvaloniaObject)
LogicalChildrenCollectionChanged
(Inherited from Visual)
Measure Carries out a measure of the control.
(Inherited from Layoutable)
MeasureCore Method performs measurement of size of Gauge before it is drawn.
(Overrides Layoutable.MeasureCore(Size))
MeasureOverride Method performs measurement of size of Gauge before it is drawn.
(Overrides Layoutable.MeasureOverride(Size))
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OnApplyTemplate Called when the control's template is applied. In simple terms, this means the method is called just before the control is displayed.
(Inherited from TemplatedControl)
OnAttachedToLogicalTree
(Inherited from TemplatedControl)
OnAttachedToVisualTree Called when the control is added to a rooted visual tree.
(Overrides Visual.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs))
OnAttachedToVisualTreeCore
(Inherited from Control)
OnCreateAutomationPeer Returns a new, type-specific AutomationPeer implementation for the control.
(Inherited from Control)
OnDataContextBeginUpdate Called when the DataContext begins updating.
(Inherited from StyledElement)
OnDataContextChanged Called when the DataContext property changes.
(Inherited from StyledElement)
OnDataContextEndUpdate Called when the DataContext finishes updating.
(Inherited from StyledElement)
OnDetachedFromLogicalTree
(Inherited from TemplatedControl)
OnDetachedFromVisualTree Called when the control is removed from a rooted visual tree.
(Inherited from Visual)
OnDetachedFromVisualTreeCore
(Inherited from Control)
OnGotFocus
(Inherited from Control)
OnInitialized Called when the control finishes initialization.
(Inherited from StyledElement)
OnKeyDown Called before the KeyDown event occurs.
(Inherited from InputElement)
OnKeyUp
(Inherited from Control)
OnLoaded Invoked just before the Loaded event.
(Inherited from Control)
OnLostFocus
(Inherited from Control)
OnMeasureInvalidated Called by InvalidateMeasure
(Inherited from Layoutable)
OnPointerCaptureLost Called before the PointerCaptureLost event occurs.
(Inherited from InputElement)
OnPointerEntered Called before the PointerEntered event occurs.
(Inherited from InputElement)
OnPointerExited Called before the PointerExited event occurs.
(Inherited from InputElement)
OnPointerMoved Called before the PointerMoved event occurs.
(Inherited from InputElement)
OnPointerPressed Called before the PointerPressed event occurs.
(Inherited from InputElement)
OnPointerReleased
(Inherited from Control)
OnPointerWheelChanged Called before the PointerWheelChanged event occurs.
(Inherited from InputElement)
OnPropertyChanged
(Inherited from Control)
OnPropertyChangedCore
(Inherited from Animatable)
OnSizeChanged Invoked just before the SizeChanged event.
(Inherited from Control)
OnTemplateChanged Called when the Template property changes.
(Inherited from TemplatedControl)
OnTextInput Called before the TextInput event occurs.
(Inherited from InputElement)
OnUnloaded Invoked just before the Unloaded event.
(Inherited from Control)
OnVisualParentChanged
(Inherited from Layoutable)
RaiseEvent Raises a routed event.
(Inherited from Interactive)
RaisePropertyChanged``1 Raises the PropertyChanged event for a direct property.
(Inherited from AvaloniaObject)
RemoveHandler(RoutedEvent, Delegate) Removes a handler for the specified routed event.
(Inherited from Interactive)
RemoveHandler``1(RoutedEventUMP, EventHandlerUMP) Removes a handler for the specified routed event.
(Inherited from Interactive)
Render Performs rendering of this Visual to its DrawingContext.
(Overrides Visual.Render(DrawingContext))
SetAndRaise``1 Sets the backing field for a direct avalonia property, raising the PropertyChanged event if the value has changed.
(Inherited from AvaloniaObject)
SetCurrentValue(AvaloniaProperty, Object) Sets the value of a dependency property without changing its value source.
(Inherited from AvaloniaObject)
SetCurrentValue``1(StyledPropertyUMP, UMP) Sets the value of a dependency property without changing its value source.
(Inherited from AvaloniaObject)
SetValue(AvaloniaProperty, Object, BindingPriority) Sets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
SetValue``1(DirectPropertyBaseUMP, UMP) Sets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
SetValue``1(StyledPropertyUMP, UMP, BindingPriority) Sets a AvaloniaProperty value.
(Inherited from AvaloniaObject)
ToStringReturns a string that represents the current object.
(Inherited from Object)
TryGetResource
(Inherited from StyledElement)
UpdateDataValidation Called to update the validation state for properties for which data validation is enabled.
(Inherited from AvaloniaObject)
UpdateIsEffectivelyEnabled Updates the IsEffectivelyEnabled property value according to the parent control's enabled state and IsEnabledCore.
(Inherited from InputElement)
UpdateLayout Executes a layout pass.
(Inherited from Layoutable)
VerifyAccess Checks that the current thread is the UI thread and throws if not.
(Inherited from AvaloniaObject)

Events

ActualThemeVariantChanged
(Inherited from StyledElement)
AttachedToLogicalTree Raised when the styled element is attached to a rooted logical tree.
(Inherited from StyledElement)
AttachedToVisualTree Raised when the control is attached to a rooted visual tree.
(Inherited from Visual)
ContextRequested Occurs when the user has completed a context input gesture, such as a right-click.
(Inherited from Control)
DataContextChanged Occurs when the DataContext property changes.
(Inherited from StyledElement)
DetachedFromLogicalTree Raised when the styled element is detached from a rooted logical tree.
(Inherited from StyledElement)
DetachedFromVisualTree Raised when the control is detached from a rooted visual tree.
(Inherited from Visual)
DoubleTapped Occurs when a double-tap gesture occurs on the control.
(Inherited from InputElement)
EffectiveViewportChanged Occurs when the element's effective viewport changes.
(Inherited from Layoutable)
GotFocus Occurs when the control receives focus.
(Inherited from InputElement)
Holding Occurs when a hold gesture occurs on the control.
(Inherited from InputElement)
Initialized Occurs when the styled element has finished initialization.
(Inherited from StyledElement)
KeyDown Occurs when a key is pressed while the control has focus.
(Inherited from InputElement)
KeyUp Occurs when a key is released while the control has focus.
(Inherited from InputElement)
LayoutUpdated Occurs when a layout pass completes for the control.
(Inherited from Layoutable)
Loaded Occurs when the control has been fully constructed in the visual tree and both layout and render are complete.
(Inherited from Control)
LostFocus Occurs when the control loses focus.
(Inherited from InputElement)
PointerCaptureLost Occurs when the control or its child control loses the pointer capture for any reason, event will not be triggered for a parent control if capture was transferred to another child of that parent control
(Inherited from InputElement)
PointerEntered Occurs when the pointer enters the control.
(Inherited from InputElement)
PointerExited Occurs when the pointer leaves the control.
(Inherited from InputElement)
PointerMoved Occurs when the pointer moves over the control.
(Inherited from InputElement)
PointerPressed Occurs when the pointer is pressed over the control.
(Inherited from InputElement)
PointerReleased Occurs when the pointer is released over the control.
(Inherited from InputElement)
PointerWheelChanged Occurs when the mouse is scrolled over the control.
(Inherited from InputElement)
PropertyChanged Raised when a AvaloniaProperty value changes on this object.
(Inherited from AvaloniaObject)
ResourcesChanged Occurs when a resource in this styled element or a parent styled element has changed.
(Inherited from StyledElement)
SizeChanged Occurs when the bounds (actual size) of the control have changed.
(Inherited from Control)
Tapped Occurs when a tap gesture occurs on the control.
(Inherited from InputElement)
TemplateApplied Raised when the control's template is applied.
(Inherited from TemplatedControl)
TextInput Occurs when a user typed some text while the control has focus.
(Inherited from InputElement)
TextInputMethodClientRequested Occurs when an input element gains input focus and input method is looking for the corresponding client
(Inherited from InputElement)
Unloaded Occurs when the control is removed from the visual tree.
(Inherited from Control)

Fields

ArcThicknessProperty Implements ArcThickness property as Avalonia styled-property.
DecimalPlacesOnTickMarksProperty Implements DecimalPlacesOnTickMarks property as Avalonia styled-property.
GaugeAnglesProperty Implements GaugeAngles property as Avalonia styled-property.
GaugeValuesProperty Implements GaugeValues property as Avalonia styled-property.
IsNeedleCenterPointVisibleProperty Implements IsNeedleCenterPointVisible property as Avalonia styled-property.
LimitLinesProperty Implements LimitLines property as Avalonia direct property.
MajorTickCountProperty Implements MajorTickCount property as Avalonia styled-property.
MajorTickLengthProperty Implements MajorTickLength property as Avalonia styled-property.
MinorTickCountProperty Implements MinorTickCount property as Avalonia styled-property.
MinorTickLengthProperty Implements MinorTickLength property as Avalonia styled-property.
NeedleCenterPointBrushProperty Implements NeedleCenterPointBrush property as Avalonia styled-property.
NeedlesProperty Implements Needles property as Avalonia direct property.
RegionsProperty Implements Regions property as Avalonia direct property.
ShapeConstraintProperty Implements ShapeConstraint property as Avalonia styled-property.
TickMarkCustomLabelsProperty Implements TickMarkCustomLabels property as Avalonia styled-property.

See Also