Class NumericalAxis
Base class for all axes that use numbers to plot associated points.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class NumericalAxis : CartesianAxis, IChartElementPresenterWithMargin, IChartElementPresenter
Constructors
NumericalAxis()
Fields
ActualRangeProperty
Identifies the ActualRange dependency property.
Declaration
public static readonly DependencyProperty ActualRangeProperty
Field Value
System.Windows.DependencyProperty
|
ActualVisibleRangeProperty
Identifies the ActualVisibleRange dependency property.
Declaration
public static readonly DependencyProperty ActualVisibleRangeProperty
Field Value
System.Windows.DependencyProperty
|
DesiredTickCountProperty
Identifies the DesiredTickCount property.
Declaration
public static readonly DependencyProperty DesiredTickCountProperty
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
|
MinorTicksPerMajorProperty
Identifies the MinorTicksPerMajor property.
Declaration
public static readonly DependencyProperty MinorTicksPerMajorProperty
Field Value
System.Windows.DependencyProperty
|
MinorTickStyleProperty
Identifies the MinorTickStyle dependency property.
Declaration
public static readonly DependencyProperty MinorTickStyleProperty
Field Value
System.Windows.DependencyProperty
|
MinorTickTemplateProperty
Identifies the MinorTickTemplate dependency property.
Declaration
public static readonly DependencyProperty MinorTickTemplateProperty
Field Value
System.Windows.DependencyProperty
|
RangeExtendDirectionProperty
Identifies the RangeExtendDirection dependency property.
Declaration
public static readonly DependencyProperty RangeExtendDirectionProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActualRange
Gets the actual range used by the axis to plot data points.
Declaration
public ValueRange<double> ActualRange { get; }
Property Value
ValueRange<System.Double>
|
ActualVisibleRange
Gets the range that is actually visible on the plot area when the chart is zoomed in.
Declaration
public ValueRange<double> ActualVisibleRange { get; }
Property Value
ValueRange<System.Double>
|
DesiredTickCount
Gets or sets the user-defined number of major ticks presented on the axis.
Declaration
public int DesiredTickCount { get; set; }
Property Value
System.Int32
|
Maximum
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.
Declaration
public double Maximum { get; set; }
Property Value
System.Double
|
Remarks
You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.
Minimum
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.
Declaration
public double Minimum { get; set; }
Property Value
System.Double
|
Remarks
You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.
MinorTickLength
Gets or sets the length of the minor tick.
Declaration
public double MinorTickLength { get; set; }
Property Value
System.Double
|
MinorTickOffset
Gets or sets index-based offset of the first tick to be displayed.
Declaration
public int MinorTickOffset { get; set; }
Property Value
System.Int32
|
MinorTicksPerMajor
Gets or sets the number of minor ticks per major interval.
Declaration
public int MinorTicksPerMajor { get; set; }
Property Value
System.Int32
|
MinorTickStyle
Gets or sets the style for each System.Windows.Shapes.Rectangle instance created to represent a minor tick when no MinorTickTemplate is specified. Creating a System.Windows.Shapes.Rectangle instance per tick instead of a System.Windows.Controls.ContentPresenter gives a huge performance boost.
Declaration
public Style MinorTickStyle { get; set; }
Property Value
System.Windows.Style
|
MinorTickTemplate
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
Declaration
public DataTemplate MinorTickTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
RangeExtendDirection
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.
Declaration
public NumericalAxisRangeExtendDirection RangeExtendDirection { get; set; }
Property Value
NumericalAxisRangeExtendDirection
|
Methods
GetTickTemplate(TickType)
Gets the System.Windows.DataTemplate instance used to visualize the a tick with the specified TickType.
Declaration
protected override DataTemplate GetTickTemplate(TickType tickType)
Parameters
TickType
tickType
|
Returns
System.Windows.DataTemplate
|
Overrides
Events
ActualRangeChanged
Occurs when the actual range changes.
Declaration
public event EventHandler<NumericalRangeChangedEventArgs> ActualRangeChanged
Event Type
System.EventHandler<NumericalRangeChangedEventArgs>
|
ActualVisibleRangeChanged
Occurs when the actual visible range changes.
Declaration
public event EventHandler<NumericalRangeChangedEventArgs> ActualVisibleRangeChanged
Event Type
System.EventHandler<NumericalRangeChangedEventArgs>
|