New to Telerik UI for WPFStart a free 30-day trial

A base class for the horizontal and vertical data axes.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
[TelerikToolboxCategory("Data Visualization")]
public abstract class RadDataAxisBase : Control

Inheritance: objectRadDataAxisBase

Derived Classes: RadHorizontalDataAxisRadVerticalDataAxis

Fields

Identifies the CalculatedLabelInfos dependency property.

C#
public static readonly DependencyProperty CalculatedLabelInfosProperty

Identifies the CalculatedMajorTicks dependency property.

C#
public static readonly DependencyProperty CalculatedMajorTicksProperty

Identifies the CalculatedMinorTicks dependency property.

C#
public static readonly DependencyProperty CalculatedMinorTicksProperty

IsZeroAlignedProperty

DependencyProperty

Identifies the IsZeroAligned dependency property.

C#
public static readonly DependencyProperty IsZeroAlignedProperty

LabelFormatProperty

DependencyProperty

Identifies the LabelFormat dependency property.

C#
public static readonly DependencyProperty LabelFormatProperty

LabelStepProperty

DependencyProperty

Identifies the LabelStep dependency property.

C#
public static readonly DependencyProperty LabelStepProperty

LabelStyleProperty

DependencyProperty

Identifies the LabelStyle dependency property.

C#
public static readonly DependencyProperty LabelStyleProperty

LabelsVisibilityProperty

DependencyProperty

Identifies the LabelsVisibility dependency property.

C#
public static readonly DependencyProperty LabelsVisibilityProperty

MajorTickLengthProperty

DependencyProperty

Identifies the MajorTickLength dependency property.

C#
public static readonly DependencyProperty MajorTickLengthProperty

MaximumProperty

DependencyProperty

Identifies the Maximum dependency property.

C#
public static readonly DependencyProperty MaximumProperty

MinimumProperty

DependencyProperty

Identifies the Minimum dependency property.

C#
public static readonly DependencyProperty MinimumProperty

MinorTickLengthProperty

DependencyProperty

Identifies the MinorTickLength dependency property.

C#
public static readonly DependencyProperty MinorTickLengthProperty

OriginValueProperty

DependencyProperty

Identifies the OriginValue dependency property.

C#
public static readonly DependencyProperty OriginValueProperty

StepProperty

DependencyProperty

Identifies the Step dependency property.

C#
public static readonly DependencyProperty StepProperty

StrokeProperty

DependencyProperty

Identifies the Stroke dependency property.

C#
public static readonly DependencyProperty StrokeProperty

TicksDistanceProperty

DependencyProperty

Identifies the TicksDistance dependency property.

C#
public static readonly DependencyProperty TicksDistanceProperty

Properties

Gets a list of internally calculated DataAxisLabelInfos, which correspond to the labels.

C#
public IEnumerable<DataAxisLabelInfo> CalculatedLabelInfos { get; }
Remarks:

This property is for internal use and modifying the list will have no effect.

Gets a list of internally calculated logical offset values, which correspond to the position of the major ticks.

C#
public IEnumerable<double> CalculatedMajorTicks { get; }
Remarks:

This property is for internal use and modifying the list will have no effect.

Gets a list of internally calculated logical offset values, which correspond to the position of the minor ticks.

C#
public IEnumerable<double> CalculatedMinorTicks { get; }
Remarks:

This property is for internal use and modifying the list will have no effect.

Gets or sets value that indicates whether the data axis is zero-aligned.

C#
public bool IsZeroAligned { get; set; }
Remarks:

An axis with labels 10, 20 and 30 is zero-aligned. An axis with labels 5, 15, 25 is not zero-aligned.

Gets or sets the string that is used for formatting the numeric value in the labels.

C#
public string LabelFormat { get; set; }

Gets or sets the label step.

C#
public int LabelStep { get; set; }

Gets or sets the style that is applied to the labels.

C#
public Style LabelStyle { get; set; }

Gets or sets the LabelsVisibility.

C#
public DataAxisLabelsVisibility LabelsVisibility { get; set; }

Gets or sets the length of the major ticks.

C#
public double MajorTickLength { get; set; }

Gets or sets the Maximum.

C#
public double Maximum { get; set; }

Gets or sets the Minimum.

C#
public double Minimum { get; set; }

Gets or sets the length of the minor ticks.

C#
public double MinorTickLength { get; set; }

Gets or sets the origin value.

C#
public double OriginValue { get; set; }

Gets or sets the Step.

C#
public double Step { get; set; }

Stroke

Brush

Gets or sets the stroke of the axis line and ticks.

C#
public Brush Stroke { get; set; }

Gets or sets the minimal distance (in pixels) between two adjacent ticks. This property has a lower priority than the Step property.

C#
public double TicksDistance { get; set; }

Methods

Invoked whenever application code or internal processes (such as a rebuilding layout pass) calls System.Windows.Controls.Control.ApplyTemplate().

C#
public override void OnApplyTemplate()