Class ChartAxisBase2D
Represents a control that display the label, ticks and lines for axis in 2D.
Inheritance
System.Object
ChartAxisBase2D
Assembly: Syncfusion.SfChart.UWP.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 |
Windows.UI.Xaml.DependencyProperty |
|
Declaration
public static readonly DependencyProperty AutoScrollingModeProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
Declaration
public static readonly DependencyProperty DeferredScrollingProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
Declaration
public static readonly DependencyProperty EnableScrollBarProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
Declaration
public static readonly DependencyProperty EnableScrollBarResizingProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
EnableTouchModeProperty
Declaration
public static readonly DependencyProperty EnableTouchModeProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
IncludeStriplineRangeProperty
Declaration
public static readonly DependencyProperty IncludeStriplineRangeProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
LabelBorderBrushProperty
Declaration
public static readonly DependencyProperty LabelBorderBrushProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
LabelBorderWidthProperty
Declaration
public static readonly DependencyProperty LabelBorderWidthProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
MultiLevelLabelsBorderTypeProperty
Declaration
public static readonly DependencyProperty MultiLevelLabelsBorderTypeProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
MultiLevelLabelsProperty
Declaration
public static readonly DependencyProperty MultiLevelLabelsProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
PolarAngleProperty
The Dependency property of property
Declaration
public static readonly DependencyProperty PolarAngleProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
ShowLabelBorderProperty
Declaration
public static readonly DependencyProperty ShowLabelBorderProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
StripLinesProperty
Declaration
public static readonly DependencyProperty StripLinesProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
ZoomFactorProperty
Declaration
public static readonly DependencyProperty ZoomFactorProperty
Field Value
Type |
Description |
Windows.UI.Xaml.DependencyProperty |
|
ZoomPositionProperty
Declaration
public static readonly DependencyProperty ZoomPositionProperty
Field Value
Type |
Description |
Windows.UI.Xaml.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 |
Windows.UI.Xaml.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 |
Windows.Foundation.Size |
avalableSize |
|
Overrides
CloneAxis(DependencyObject)
Declaration
protected override DependencyObject CloneAxis(DependencyObject obj)
Parameters
Type |
Name |
Description |
Windows.UI.Xaml.DependencyObject |
obj |
|
Returns
Type |
Description |
Windows.UI.Xaml.DependencyObject |
|
Overrides
OnApplyTemplate()
Invoke to render chart Axis.
Declaration
protected 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
Extension Methods
See Also