New to Telerik UI for .NET MAUIStart a free 30-day trial

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:

C#
public abstract class GaugeAxisBase : BindableObject

Inheritance: objectGaugeAxisBase

Derived Classes: GaugeLinearAxis

Fields

FontAttributesProperty

BindableProperty

Identifies the FontAttributes bindable property.

C#
public static readonly BindableProperty FontAttributesProperty

FontFamilyProperty

BindableProperty

Identifies the FontFamily bindable property.

C#
public static readonly BindableProperty FontFamilyProperty

FontSizeProperty

BindableProperty

Identifies the FontSize bindable property.

C#
public static readonly BindableProperty FontSizeProperty

IsInverseProperty

BindableProperty

Identifies the IsInverse bindable property.

C#
public static readonly BindableProperty IsInverseProperty

LabelFormatProperty

BindableProperty

Identifies the LabelFormat bindable property.

C#
public static readonly BindableProperty LabelFormatProperty

LabelFormatterProperty

BindableProperty

Identifies the LabelFormatter bindable property.

C#
public static readonly BindableProperty LabelFormatterProperty

LabelIntervalProperty

BindableProperty

Identifies the LabelInterval bindable property.

C#
public static readonly BindableProperty LabelIntervalProperty

LabelOffsetProperty

BindableProperty

Identifies the LabelOffset bindable property.

C#
public static readonly BindableProperty LabelOffsetProperty

MaximumProperty

BindableProperty

Identifies the Maximum bindable property.

C#
public static readonly BindableProperty MaximumProperty

MinimumProperty

BindableProperty

Identifies the Minimum bindable property.

C#
public static readonly BindableProperty MinimumProperty

ShowLabelsProperty

BindableProperty

Identifies the ShowLabels bindable property.

C#
public static readonly BindableProperty ShowLabelsProperty

StrokeProperty

BindableProperty

Identifies the Stroke bindable property.

C#
public static readonly BindableProperty StrokeProperty

StrokeThicknessProperty

BindableProperty

Identifies the StrokeThickness bindable property.

C#
public static readonly BindableProperty StrokeThicknessProperty

TextColorProperty

BindableProperty

Identifies the TextColor bindable property.

C#
public static readonly BindableProperty TextColorProperty

TickLengthProperty

BindableProperty

Identifies the TickLength bindable property.

C#
public static readonly BindableProperty TickLengthProperty

TickOffsetProperty

BindableProperty

Identifies the TickOffset bindable property.

C#
public static readonly BindableProperty TickOffsetProperty

TickStrokeProperty

BindableProperty

Identifies the TickStroke bindable property.

C#
public static readonly BindableProperty TickStrokeProperty

TickThicknessProperty

BindableProperty

Identifies the TickThickness bindable property.

C#
public static readonly BindableProperty TickThicknessProperty

Properties

FontAttributes

FontAttributes

Gets or sets the font attributes of the axis labels.

C#
public FontAttributes FontAttributes { get; set; }

Gets or sets the font family of the axis labels.

C#
public string FontFamily { get; set; }

Gets or sets the font size of the axis labels.

C#
public double FontSize { get; set; }

Gets or sets a value indicating whether the axis is inverted.

C#
public bool IsInverse { get; set; }

Gets or sets the numeric string format that is applied to the labels.

C#
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.

C#
public Func<double, string> LabelFormatter { get; set; }

Gets or sets the label interval that specifies that one in n labels is visible.

C#
public int LabelInterval { get; set; }

Gets or sets the distance between the label and axis line.

C#
public double LabelOffset { get; set; }

Gets or sets the position of the label with respect to the axis line.

C#
public GaugeElementPosition LabelPosition { get; set; }

Gets or sets the maximum value of the axis.

C#
public double Maximum { get; set; }

Gets or sets the minimum value of the axis.

C#
public double Minimum { get; set; }

Gets or sets a value indicating whether labels are displayed on the axis.

C#
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.

C#
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.

C#
public double StrokeThickness { get; set; }

Gets or sets the color of the axis labels text.

C#
public Color TextColor { get; set; }

Gets or sets the length of the axis ticks.

C#
public double TickLength { get; set; }

Gets or sets the distance between the tick and axis line.

C#
public double TickOffset { get; set; }

Gets or sets the position of the tick with respect to the axis line.

C#
public GaugeElementPosition TickPosition { get; set; }

Gets or sets the stroke of the ticks. When this value is Color.Default the ticks get the same color as the axis line.

C#
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.

C#
public double TickThickness { get; set; }