RadDataAxisBase
A base class for the horizontal and vertical data axes.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
[TelerikToolboxCategory("Data Visualization")]
public abstract class RadDataAxisBase : Control
Inheritance: objectRadDataAxisBase
Derived Classes:
Fields
CalculatedLabelInfosProperty
DependencyProperty
Identifies the CalculatedLabelInfos dependency property.
public static readonly DependencyProperty CalculatedLabelInfosProperty
CalculatedMajorTicksProperty
DependencyProperty
Identifies the CalculatedMajorTicks dependency property.
public static readonly DependencyProperty CalculatedMajorTicksProperty
CalculatedMinorTicksProperty
DependencyProperty
Identifies the CalculatedMinorTicks dependency property.
public static readonly DependencyProperty CalculatedMinorTicksProperty
IsZeroAlignedProperty
DependencyProperty
Identifies the IsZeroAligned dependency property.
public static readonly DependencyProperty IsZeroAlignedProperty
LabelFormatProperty
DependencyProperty
Identifies the LabelFormat dependency property.
public static readonly DependencyProperty LabelFormatProperty
LabelStepProperty
DependencyProperty
Identifies the LabelStep dependency property.
public static readonly DependencyProperty LabelStepProperty
LabelStyleProperty
DependencyProperty
Identifies the LabelStyle dependency property.
public static readonly DependencyProperty LabelStyleProperty
LabelsVisibilityProperty
DependencyProperty
Identifies the LabelsVisibility dependency property.
public static readonly DependencyProperty LabelsVisibilityProperty
MajorTickLengthProperty
DependencyProperty
Identifies the MajorTickLength dependency property.
public static readonly DependencyProperty MajorTickLengthProperty
MaximumProperty
DependencyProperty
Identifies the Maximum dependency property.
public static readonly DependencyProperty MaximumProperty
MinimumProperty
DependencyProperty
Identifies the Minimum dependency property.
public static readonly DependencyProperty MinimumProperty
MinorTickLengthProperty
DependencyProperty
Identifies the MinorTickLength dependency property.
public static readonly DependencyProperty MinorTickLengthProperty
OriginValueProperty
DependencyProperty
Identifies the OriginValue dependency property.
public static readonly DependencyProperty OriginValueProperty
StepProperty
DependencyProperty
Identifies the Step dependency property.
public static readonly DependencyProperty StepProperty
StrokeProperty
DependencyProperty
Identifies the Stroke dependency property.
public static readonly DependencyProperty StrokeProperty
TicksDistanceProperty
DependencyProperty
Identifies the TicksDistance dependency property.
public static readonly DependencyProperty TicksDistanceProperty
Properties
Gets a list of internally calculated DataAxisLabelInfos, which correspond to the labels.
public IEnumerable<DataAxisLabelInfo> CalculatedLabelInfos { get; }
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.
public IEnumerable<double> CalculatedMajorTicks { get; }
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.
public IEnumerable<double> CalculatedMinorTicks { get; }
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.
public bool IsZeroAligned { get; set; }
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.
public string LabelFormat { get; set; }
LabelStyle
Style
Gets or sets the style that is applied to the labels.
public Style LabelStyle { get; set; }
Gets or sets the LabelsVisibility.
public DataAxisLabelsVisibility LabelsVisibility { get; set; }
Gets or sets the length of the major ticks.
public double MajorTickLength { get; set; }
Gets or sets the length of the minor ticks.
public double MinorTickLength { get; set; }
Gets or sets the origin value.
public double OriginValue { get; set; }
Stroke
Brush
Gets or sets the stroke of the axis line and ticks.
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.
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().
public override void OnApplyTemplate()