NumericalAxis
Base class for all axes that use numbers to plot associated points.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public abstract class NumericalAxis : CartesianAxis, IChartElementPresenter
Inheritance: objectRadControlBasePresenterBaseChartElementPresenterAxisLineAxisCartesianAxisNumericalAxis...
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the NumericalAxis class.
protected NumericalAxis()
Fields
ActualRangeProperty
DependencyProperty
Identifies the ActualRange dependency property.
public static readonly DependencyProperty ActualRangeProperty
ActualVisibleRangeProperty
DependencyProperty
Identifies the ActualVisibleRange dependency property.
public static readonly DependencyProperty ActualVisibleRangeProperty
DesiredTickCountProperty
DependencyProperty
Identifies the DesiredTickCount property.
public static readonly DependencyProperty DesiredTickCountProperty
MaximumProperty
DependencyProperty
Identifies the Maximum dependency property.
public static readonly DependencyProperty MaximumProperty
MinimumProperty
DependencyProperty
Identifies the Minimum dependency property.
public static readonly DependencyProperty MinimumProperty
MinorTicksPerMajorProperty
DependencyProperty
Identifies the MinorTicksPerMajor property.
public static readonly DependencyProperty MinorTicksPerMajorProperty
MinorTickStyleProperty
DependencyProperty
Identifies the MinorTickStyle dependency property.
public static readonly DependencyProperty MinorTickStyleProperty
MinorTickTemplateProperty
DependencyProperty
Identifies the MinorTickTemplate dependency property.
public static readonly DependencyProperty MinorTickTemplateProperty
RangeExtendDirectionProperty
DependencyProperty
Identifies the RangeExtendDirection dependency property.
public static readonly DependencyProperty RangeExtendDirectionProperty
Properties
Gets the actual range used by the axis to plot data points.
public ValueRange<double> ActualRange { get; }
Gets the range that is actually visible on the plot area when the chart is zoomed in.
public ValueRange<double> ActualVisibleRange { get; }
Gets or sets the user-defined number of major ticks presented on the axis.
public int DesiredTickCount { get; set; }
Gets or sets the user-defined maximum of the axis. By default the axis itself will calculate the maximum, depending on the maximum of the plotted data points.
[TypeConverter(typeof(StringToDoubleConverter))]
public double Maximum { get; set; }
You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.
Gets or sets the user-defined minimum of the axis. By default the axis itself will calculate the minimum, depending on the minimum of the plotted data points.
[TypeConverter(typeof(StringToDoubleConverter))]
public double Minimum { get; set; }
You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.
Gets or sets the length of the minor tick.
public double MinorTickLength { get; set; }
Gets or sets index-based offset of the first tick to be displayed.
public int MinorTickOffset { get; set; }
Gets or sets the number of minor ticks per major interval.
public int MinorTicksPerMajor { get; set; }
MinorTickStyle
Style
Gets or sets the style for each Rectangle instance created to represent a minor tick when no MinorTickTemplate is specified. Creating a Rectangle instance per tick instead of a ContentPresenter gives a huge performance boost.
public Style MinorTickStyle { get; set; }
MinorTickTemplate
DataTemplate
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
public DataTemplate MinorTickTemplate { get; set; }
Gets or sets a value that specifies how the auto-range of this axis will be extended so that each data point is visualized in the best possible way.
public NumericalAxisRangeExtendDirection RangeExtendDirection { get; set; }
Methods
GetTickTemplate(TickType)
DataTemplate
Events
Occurs when the actual range changes.
public event EventHandler<NumericalRangeChangedEventArgs> ActualRangeChanged
Occurs when the actual visible range changes.
public event EventHandler<NumericalRangeChangedEventArgs> ActualVisibleRangeChanged