GaugeAxisBase
Base class for gauge axes that provides common properties and functionality for gauge axis controls.
Definition
Namespace:Telerik.Maui.Controls.Gauges
Assembly:Telerik.Maui.Controls.dll
Syntax:
public abstract class GaugeAxisBase : BindableObject
Inheritance: objectGaugeAxisBase
Derived Classes:
Fields
FontAttributesProperty
BindableProperty
Identifies the FontAttributes bindable property.
public static readonly BindableProperty FontAttributesProperty
FontFamilyProperty
BindableProperty
Identifies the FontFamily bindable property.
public static readonly BindableProperty FontFamilyProperty
FontSizeProperty
BindableProperty
Identifies the FontSize bindable property.
public static readonly BindableProperty FontSizeProperty
IsInverseProperty
BindableProperty
Identifies the IsInverse bindable property.
public static readonly BindableProperty IsInverseProperty
LabelFormatProperty
BindableProperty
Identifies the LabelFormat bindable property.
public static readonly BindableProperty LabelFormatProperty
LabelFormatterProperty
BindableProperty
Identifies the LabelFormatter bindable property.
public static readonly BindableProperty LabelFormatterProperty
LabelIntervalProperty
BindableProperty
Identifies the LabelInterval bindable property.
public static readonly BindableProperty LabelIntervalProperty
LabelOffsetProperty
BindableProperty
Identifies the LabelOffset bindable property.
public static readonly BindableProperty LabelOffsetProperty
MaximumProperty
BindableProperty
Identifies the Maximum bindable property.
public static readonly BindableProperty MaximumProperty
MinimumProperty
BindableProperty
Identifies the Minimum bindable property.
public static readonly BindableProperty MinimumProperty
ShowLabelsProperty
BindableProperty
Identifies the ShowLabels bindable property.
public static readonly BindableProperty ShowLabelsProperty
StrokeProperty
BindableProperty
Identifies the Stroke bindable property.
public static readonly BindableProperty StrokeProperty
StrokeThicknessProperty
BindableProperty
Identifies the StrokeThickness bindable property.
public static readonly BindableProperty StrokeThicknessProperty
TextColorProperty
BindableProperty
Identifies the TextColor bindable property.
public static readonly BindableProperty TextColorProperty
TickLengthProperty
BindableProperty
Identifies the TickLength bindable property.
public static readonly BindableProperty TickLengthProperty
TickOffsetProperty
BindableProperty
Identifies the TickOffset bindable property.
public static readonly BindableProperty TickOffsetProperty
TickStrokeProperty
BindableProperty
Identifies the TickStroke bindable property.
public static readonly BindableProperty TickStrokeProperty
TickThicknessProperty
BindableProperty
Identifies the TickThickness bindable property.
public static readonly BindableProperty TickThicknessProperty
Properties
FontAttributes
FontAttributes
Gets or sets the font attributes of the axis labels.
public FontAttributes FontAttributes { get; set; }
Gets or sets the font family of the axis labels.
public string FontFamily { get; set; }
Gets or sets the font size of the axis labels.
public double FontSize { get; set; }
Gets or sets a value indicating whether the axis is inverted.
public bool IsInverse { get; set; }
Gets or sets the numeric string format that is applied to the labels.
public string LabelFormat { get; set; }
Gets or sets a custom label formatter function that overrides LabelFormat. When set, the function receives the axis tick value and returns the label string.
public Func<double, string> LabelFormatter { get; set; }
Gets or sets the label interval that specifies that one in n labels is visible.
public int LabelInterval { get; set; }
Gets or sets the distance between the label and axis line.
public double LabelOffset { get; set; }
Gets or sets the position of the label with respect to the axis line.
public GaugeElementPosition LabelPosition { get; set; }
Gets or sets a value indicating whether labels are displayed on the axis.
public bool ShowLabels { get; set; }
Stroke
Color
Gets or sets the color of the axis line and ticks. This value is applied to the axis ticks only when the TickStroke value is the default Color.Default value.
public Color Stroke { get; set; }
Gets or sets the thickness of the axis line and ticks. This value is applied to the axis ticks only when the TickThickness value is invalid/negative.
public double StrokeThickness { get; set; }
TextColor
Color
Gets or sets the color of the axis labels text.
public Color TextColor { get; set; }
Gets or sets the length of the axis ticks.
public double TickLength { get; set; }
Gets or sets the distance between the tick and axis line.
public double TickOffset { get; set; }
Gets or sets the position of the tick with respect to the axis line.
public GaugeElementPosition TickPosition { get; set; }
TickStroke
Color
Gets or sets the stroke of the ticks. When this value is Color.Default the ticks get the same color as the axis line.
public Color TickStroke { get; set; }
Gets or sets the thickness of the tick. When this value is invalid/negative the ticks get the same thickness as the axis line.
public double TickThickness { get; set; }