Class ChartAxisBase2D
Represents a control that display the label, ticks and lines for axis in 2D.
Inheritance
System.Object
ChartAxisBase2D
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public abstract class ChartAxisBase2D : ChartAxis, ICloneable
Constructors
ChartAxisBase2D()
Called when instance created for ChartAxisBase2D
Declaration
Fields
Declaration
public static readonly DependencyProperty AutoScrollingDeltaProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty AutoScrollingModeProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty DeferredScrollingProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty EnableScrollBarProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty EnableScrollBarResizingProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
EnableTouchModeProperty
Declaration
public static readonly DependencyProperty EnableTouchModeProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
IncludeStriplineRangeProperty
Declaration
public static readonly DependencyProperty IncludeStriplineRangeProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
LabelBorderBrushProperty
Declaration
public static readonly DependencyProperty LabelBorderBrushProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
LabelBorderWidthProperty
Declaration
public static readonly DependencyProperty LabelBorderWidthProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
MultiLevelLabelsBorderTypeProperty
Declaration
public static readonly DependencyProperty MultiLevelLabelsBorderTypeProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
MultiLevelLabelsProperty
Declaration
public static readonly DependencyProperty MultiLevelLabelsProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
PolarAngleProperty
The Dependency property of property
Declaration
public static readonly DependencyProperty PolarAngleProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
ShowLabelBorderProperty
Declaration
public static readonly DependencyProperty ShowLabelBorderProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
StripLinesProperty
Declaration
public static readonly DependencyProperty StripLinesProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
ZoomFactorProperty
Declaration
public static readonly DependencyProperty ZoomFactorProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
ZoomPositionProperty
Declaration
public static readonly DependencyProperty ZoomPositionProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Properties
Gets or sets the value that determines the range of value to be visible during auto scrolling. This is a bindable property.
Declaration
public double AutoScrollingDelta { get; set; }
Property Value
Type |
Description |
System.Double |
This property takes the double value
|
Gets or sets the mode to determine whether the axis should be auto scrolled at start or end position by using ChartAutoScrollingMode enum type.
Declaration
public ChartAutoScrollingMode AutoScrollingMode { get; set; }
Property Value
Gets or sets a value indicating whether to enable scrollbar to suspend value updates for every thumb value changes.
Declaration
public bool DeferredScrolling { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gets or sets a value indicating whether to enable the scrollbar for the SfChart.
Declaration
public bool EnableScrollBar { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gets or sets a value indicating whether to enable the legacy style for the scroll bar.
Declaration
public bool EnableScrollBarResizing { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EnableTouchMode
Gets or sets a value indicating whether to enable or disable touch mode for the scroll bar.
Declaration
public bool EnableTouchMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeStripLineRange
Gets or sets a value indicating whether to enable the axis to include the annotation range, while calculating the axis range.
Declaration
public bool IncludeStripLineRange { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LabelBorderBrush
Gets or sets the LabelBorderBrush
Declaration
public Brush LabelBorderBrush { get; set; }
Property Value
Type |
Description |
System.Windows.Media.Brush |
|
LabelBorderWidth
Gets or sets the LabelBorderWidth
Declaration
public double LabelBorderWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
MultiLevelLabels
Gets or sets the multi level labels collection
Declaration
public ChartMultiLevelLabels MultiLevelLabels { get; set; }
Property Value
MultiLevelLabelsBorderType
Gets or sets the BorderType for Multi level labels
Declaration
public BorderType MultiLevelLabelsBorderType { get; set; }
Property Value
PolarAngle
Gets or sets the start angle Polar or radar series.
Declaration
public ChartPolarAngle PolarAngle { get; set; }
Property Value
ShowLabelBorder
Gets or sets a value indicating whether to show the border around axis label
Declaration
public bool ShowLabelBorder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StripLines
Gets or sets the striplines collection for the SfChart.
Declaration
public ChartStripLines StripLines { get; set; }
Property Value
ZoomFactor
Gets or sets the value, between 0 to 1, that indicates the zoom level of the axis.
Declaration
public double ZoomFactor { get; set; }
Property Value
Type |
Description |
System.Double |
Value must fall within 0 to 1.
|
ZoomPosition
Gets or sets the value, between 0 to 1, that indicates the start position in the actual range of the axis.
Declaration
public double ZoomPosition { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
CalculateVisibleRange(Size)
Calculates the visible range.
Declaration
protected override void CalculateVisibleRange(Size avalableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
avalableSize |
|
Overrides
CloneAxis(DependencyObject)
Declaration
protected override DependencyObject CloneAxis(DependencyObject obj)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
obj |
|
Returns
Type |
Description |
System.Windows.DependencyObject |
|
Overrides
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Declaration
public override void OnApplyTemplate()
OnAxisBoundsChanged(ChartAxisBoundsEventArgs)
Declaration
protected override void OnAxisBoundsChanged(ChartAxisBoundsEventArgs args)
Parameters
Overrides
PolarCoefficientToValue(Double)
Declaration
public override double PolarCoefficientToValue(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Type |
Description |
System.Double |
|
Overrides
ValueToPolarCoefficient(Double)
Declaration
public override double ValueToPolarCoefficient(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Type |
Description |
System.Double |
|
Overrides
Events
LabelClicked
Declaration
public event EventHandler<AxisLabelClickedEventArgs> LabelClicked
Event Type
Implements
See Also