Class RadDataAxisBase
A base class for the horizontal and vertical data axes.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
[TelerikToolboxCategory("Data Visualization")]
public abstract class RadDataAxisBase : Control
Fields
CalculatedLabelInfosProperty
Identifies the CalculatedLabelInfos dependency property.
Declaration
public static readonly DependencyProperty CalculatedLabelInfosProperty
Field Value
System.Windows.DependencyProperty
|
CalculatedMajorTicksProperty
Identifies the CalculatedMajorTicks dependency property.
Declaration
public static readonly DependencyProperty CalculatedMajorTicksProperty
Field Value
System.Windows.DependencyProperty
|
CalculatedMinorTicksProperty
Identifies the CalculatedMinorTicks dependency property.
Declaration
public static readonly DependencyProperty CalculatedMinorTicksProperty
Field Value
System.Windows.DependencyProperty
|
IsZeroAlignedProperty
Identifies the IsZeroAligned dependency property.
Declaration
public static readonly DependencyProperty IsZeroAlignedProperty
Field Value
System.Windows.DependencyProperty
|
LabelFormatProperty
Identifies the LabelFormat dependency property.
Declaration
public static readonly DependencyProperty LabelFormatProperty
Field Value
System.Windows.DependencyProperty
|
LabelStepProperty
Identifies the LabelStep dependency property.
Declaration
public static readonly DependencyProperty LabelStepProperty
Field Value
System.Windows.DependencyProperty
|
LabelStyleProperty
Identifies the LabelStyle dependency property.
Declaration
public static readonly DependencyProperty LabelStyleProperty
Field Value
System.Windows.DependencyProperty
|
LabelsVisibilityProperty
Identifies the LabelsVisibility dependency property.
Declaration
public static readonly DependencyProperty LabelsVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
MajorTickLengthProperty
Identifies the MajorTickLength dependency property.
Declaration
public static readonly DependencyProperty MajorTickLengthProperty
Field Value
System.Windows.DependencyProperty
|
MaximumProperty
Identifies the Maximum dependency property.
Declaration
public static readonly DependencyProperty MaximumProperty
Field Value
System.Windows.DependencyProperty
|
MinimumProperty
Identifies the Minimum dependency property.
Declaration
public static readonly DependencyProperty MinimumProperty
Field Value
System.Windows.DependencyProperty
|
MinorTickLengthProperty
Identifies the MinorTickLength dependency property.
Declaration
public static readonly DependencyProperty MinorTickLengthProperty
Field Value
System.Windows.DependencyProperty
|
OriginValueProperty
Identifies the OriginValue dependency property.
Declaration
public static readonly DependencyProperty OriginValueProperty
Field Value
System.Windows.DependencyProperty
|
StepProperty
Identifies the Step dependency property.
Declaration
public static readonly DependencyProperty StepProperty
Field Value
System.Windows.DependencyProperty
|
StrokeProperty
Identifies the Stroke dependency property.
Declaration
public static readonly DependencyProperty StrokeProperty
Field Value
System.Windows.DependencyProperty
|
TicksDistanceProperty
Identifies the TicksDistance dependency property.
Declaration
public static readonly DependencyProperty TicksDistanceProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CalculatedLabelInfos
Gets a list of internally calculated DataAxisLabelInfos, which correspond to the labels.
Declaration
public IEnumerable<DataAxisLabelInfo> CalculatedLabelInfos { get; }
Property Value
System.Collections.Generic.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
public IEnumerable<double> CalculatedMajorTicks { get; }
Property Value
System.Collections.Generic.IEnumerable<System.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
public IEnumerable<double> CalculatedMinorTicks { get; }
Property Value
System.Collections.Generic.IEnumerable<System.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
public bool IsZeroAligned { get; set; }
Property Value
System.Boolean
|
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
public string LabelFormat { get; set; }
Property Value
System.String
|
LabelStep
Gets or sets the label step.
Declaration
public int LabelStep { get; set; }
Property Value
System.Int32
|
LabelStyle
Gets or sets the style that is applied to the labels.
Declaration
public Style LabelStyle { get; set; }
Property Value
System.Windows.Style
|
LabelsVisibility
Gets or sets the LabelsVisibility.
Declaration
public DataAxisLabelsVisibility LabelsVisibility { get; set; }
Property Value
DataAxisLabelsVisibility
|
MajorTickLength
Gets or sets the length of the major ticks.
Declaration
public double MajorTickLength { get; set; }
Property Value
System.Double
|
Maximum
Gets or sets the Maximum.
Declaration
public double Maximum { get; set; }
Property Value
System.Double
|
Minimum
Gets or sets the Minimum.
Declaration
public double Minimum { get; set; }
Property Value
System.Double
|
MinorTickLength
Gets or sets the length of the minor ticks.
Declaration
public double MinorTickLength { get; set; }
Property Value
System.Double
|
OriginValue
Gets or sets the origin value.
Declaration
public double OriginValue { get; set; }
Property Value
System.Double
|
Step
Gets or sets the Step.
Declaration
public double Step { get; set; }
Property Value
System.Double
|
Stroke
Gets or sets the stroke of the axis line and ticks.
Declaration
public Brush Stroke { get; set; }
Property Value
System.Windows.Media.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
public double TicksDistance { get; set; }
Property Value
System.Double
|
Methods
OnApplyTemplate()
Invoked whenever application code or internal processes (such as a rebuilding layout pass) calls System.Windows.Controls.Control.ApplyTemplate().
Declaration
public override void OnApplyTemplate()