Represents a continuous axis that displays DateTime values along a time scale with automatic tick generation.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.ChartView.dll
Syntax:
public class DateTimeContinuousAxis : CartesianAxis, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IChartElementPresenter, IStylableElement, IStylableNode, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IShapedElement
Inheritance: objectDisposableObjectRadObjectUIChartElementAxisLineAxisCartesianAxisDateTimeContinuousAxis...
Implements:
Inherited Members
Constructors
public DateTimeContinuousAxis()
Properties
Gets the actual DateTime range currently used by the axis for plotting data points.
public ValueRange<DateTime> ActualRange { get; }
Gets or sets the gap ratio between chart series, expressed as a value between 0 and 1.
public double GapLength { get; set; }
Gets or sets the custom step interval between axis ticks. Set to 0 to enable automatic step calculation.
public double MajorStep { get; set; }
Gets or sets the time unit for the major step interval when MajorStep is specified.
public TimeInterval MajorStepUnit { get; set; }
Gets or sets the maximum DateTime value displayed on the axis. Set to DateTime.MaxValue for automatic calculation.
public DateTime Maximum { get; set; }
Gets or sets the maximum number of ticks that can be displayed on the axis to prevent overcrowding.
public int MaximumTicks { get; set; }
Gets or sets the minimum DateTime value displayed on the axis. Set to DateTime.MinValue for automatic calculation.
public DateTime Minimum { get; set; }
Gets or sets the positioning mode that determines how data points are plotted relative to time ticks.
public AxisPlotMode PlotMode { get; set; }
Gets or sets the origin DateTime for tick positioning, used in combination with MajorStep to determine tick placement.
public DateTime? TickOrigin { get; set; }
Methods
Gets the cache key for the specified axis label to optimize label rendering performance.
protected override string GetLabelCacheKey(AxisLabelModel label)
The axis label model for which to generate a cache key.
Returns:A string representing the unique cache key for the label.
Overrides:
Gets the effective type used for theming purposes.
public override Type GetThemeEffectiveType()
The type used for theme resolution.
Overrides: