Class CartesianAxis
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.ChartView.dll
Syntax
public abstract class CartesianAxis : LineAxis, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IChartElementPresenter, IStylableElement, IStylableNode, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IShapedElement
Constructors
CartesianAxis()
Fields
AutomaticBorderColorProperty
IsMultiAxisProperty
Properties
AutomaticBorderColor
When in multi-axis mode this property gets or sets a value indicating whether the color of the axis and the series will be synced.
Declaration
public bool AutomaticBorderColor { get; set; }
Property Value
System.Boolean
|
ClipLabels
Gets or sets a value indicating whether axis labels will be clipped to the axis width for horizontal and the axis height for vertical axes.
Declaration
public bool ClipLabels { get; set; }
Property Value
System.Boolean
|
HasScaleBreaks
Gets a value indicating whether the axis has scale breaks added to it.
Declaration
public bool HasScaleBreaks { get; }
Property Value
System.Boolean
|
HorizontalLocation
Gets or sets the horizontal location of the axis in relation to the plot area.
Declaration
public AxisHorizontalLocation HorizontalLocation { get; set; }
Property Value
AxisHorizontalLocation
The horizontal location. |
IsMultiAxis
Gets a value indicating whether this axis is part of a vertical or horizontal multi axis layout.
Declaration
public bool IsMultiAxis { get; }
Property Value
System.Boolean
|
ScaleBreakBackColor
Gets or sets the back color of the scale breaks of this axis.
Declaration
public Color ScaleBreakBackColor { get; set; }
Property Value
System.Drawing.Color
|
ScaleBreakBorderColor
Gets or sets the border color of the scale breaks of this axis.
Declaration
public Color ScaleBreakBorderColor { get; set; }
Property Value
System.Drawing.Color
|
ScaleBreaks
Allows adding and removing scale breaks to this axis.
Declaration
public AxisScaleBreakCollection ScaleBreaks { get; }
Property Value
AxisScaleBreakCollection
|
ScaleBreakSize
Gets or sets the size of the gap drawn for each of the scale breaks of this axis.
Declaration
public double ScaleBreakSize { get; set; }
Property Value
System.Double
|
ScaleBreakStyle
Gets or sets the style of the scale breaks of this axis.
Declaration
public ScaleBreakStyle ScaleBreakStyle { get; set; }
Property Value
ScaleBreakStyle
|
StartPositionAxis
Gets or sets the axis aling which this axis will be aligned.
Declaration
public Axis StartPositionAxis { get; set; }
Property Value
Axis
|
StartPositionValue
Gets or sets the value of the StartPositionAxis where this axis should be aligned.
Declaration
public object StartPositionValue { get; set; }
Property Value
System.Object
|
VerticalLocation
Gets or sets the vertical location of the axis in relation to the plot area.
Declaration
public AxisVerticalLocation VerticalLocation { get; set; }
Property Value
AxisVerticalLocation
The vertical location. |
Methods
GetLocationOfValue(Object)
Gets the location in pixels for the given value along the axis. The method takes into account whether the axis is vertical or horizontal.
Declaration
public abstract double GetLocationOfValue(object value)
Parameters
System.Object
value
A value from the axis values range. |
Returns
System.Double
The location in pixesls. |
OnAttached(UIChartElement)
Called when [attached].
Declaration
protected override void OnAttached(UIChartElement parent)
Parameters
UIChartElement
parent
The parent. |
Overrides
OnDettached()
Called when [dettached].
Declaration
protected override void OnDettached()
Overrides
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the standard .NET PropertyChanged event.
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
SyncVisualSettings()
Syncs the visual settings of the first series plotted upon this axis and the axis.
Declaration
protected virtual void SyncVisualSettings()