Class
RadDataAxisBase

A base class for the horizontal and vertical data axes.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Data Visualization")]
public abstract class RadDataAxisBase : Control

Inheritance: objectRadDataAxisBase

Derived Classes: RadHorizontalDataAxisRadVerticalDataAxis

Fields

CalculatedLabelInfosProperty

Identifies the CalculatedLabelInfos dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CalculatedLabelInfosProperty

Field Value

DependencyProperty

CalculatedMajorTicksProperty

Identifies the CalculatedMajorTicks dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CalculatedMajorTicksProperty

Field Value

DependencyProperty

CalculatedMinorTicksProperty

Identifies the CalculatedMinorTicks dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CalculatedMinorTicksProperty

Field Value

DependencyProperty

IsZeroAlignedProperty

Identifies the IsZeroAligned dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsZeroAlignedProperty

Field Value

DependencyProperty

LabelFormatProperty

Identifies the LabelFormat dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelFormatProperty

Field Value

DependencyProperty

LabelStepProperty

Identifies the LabelStep dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelStepProperty

Field Value

DependencyProperty

LabelStyleProperty

Identifies the LabelStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelStyleProperty

Field Value

DependencyProperty

LabelsVisibilityProperty

Identifies the LabelsVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelsVisibilityProperty

Field Value

DependencyProperty

MajorTickLengthProperty

Identifies the MajorTickLength dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MajorTickLengthProperty

Field Value

DependencyProperty

MaximumProperty

Identifies the Maximum dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MaximumProperty

Field Value

DependencyProperty

MinimumProperty

Identifies the Minimum dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MinimumProperty

Field Value

DependencyProperty

MinorTickLengthProperty

Identifies the MinorTickLength dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MinorTickLengthProperty

Field Value

DependencyProperty

OriginValueProperty

Identifies the OriginValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OriginValueProperty

Field Value

DependencyProperty

StepProperty

Identifies the Step dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StepProperty

Field Value

DependencyProperty

StrokeProperty

Identifies the Stroke dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StrokeProperty

Field Value

DependencyProperty

TicksDistanceProperty

Identifies the TicksDistance dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TicksDistanceProperty

Field Value

DependencyProperty

Properties

CalculatedLabelInfos

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

Declaration

cs-api-definition
public IEnumerable<DataAxisLabelInfo> CalculatedLabelInfos { get; }

Property Value

IEnumerable<DataAxisLabelInfo>

Remarks

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

CalculatedMajorTicks

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

Declaration

cs-api-definition
public IEnumerable<double> CalculatedMajorTicks { get; }

Property Value

IEnumerable<double>

Remarks

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

CalculatedMinorTicks

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

Declaration

cs-api-definition
public IEnumerable<double> CalculatedMinorTicks { get; }

Property Value

IEnumerable<double>

Remarks

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

IsZeroAligned

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

Declaration

cs-api-definition
public bool IsZeroAligned { get; set; }

Property Value

bool

Remarks

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

LabelFormat

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

Declaration

cs-api-definition
public string LabelFormat { get; set; }

Property Value

string

LabelStep

Gets or sets the label step.

Declaration

cs-api-definition
public int LabelStep { get; set; }

Property Value

int

LabelStyle

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

Declaration

cs-api-definition
public Style LabelStyle { get; set; }

Property Value

Style

LabelsVisibility

Gets or sets the LabelsVisibility.

Declaration

cs-api-definition
public DataAxisLabelsVisibility LabelsVisibility { get; set; }

Property Value

DataAxisLabelsVisibility

MajorTickLength

Gets or sets the length of the major ticks.

Declaration

cs-api-definition
public double MajorTickLength { get; set; }

Property Value

double

Maximum

Gets or sets the Maximum.

Declaration

cs-api-definition
public double Maximum { get; set; }

Property Value

double

Minimum

Gets or sets the Minimum.

Declaration

cs-api-definition
public double Minimum { get; set; }

Property Value

double

MinorTickLength

Gets or sets the length of the minor ticks.

Declaration

cs-api-definition
public double MinorTickLength { get; set; }

Property Value

double

OriginValue

Gets or sets the origin value.

Declaration

cs-api-definition
public double OriginValue { get; set; }

Property Value

double

Step

Gets or sets the Step.

Declaration

cs-api-definition
public double Step { get; set; }

Property Value

double

Stroke

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

Declaration

cs-api-definition
public Brush Stroke { get; set; }

Property Value

Brush

TicksDistance

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

Declaration

cs-api-definition
public double TicksDistance { get; set; }

Property Value

double

Methods

OnApplyTemplate()

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

Declaration

cs-api-definition
public override void OnApplyTemplate()