New to Telerik UI for WPFStart a free 30-day trial

Represents the Polar (Radius) axis within a RadPolarChart instance.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

C#
public class PolarAxis : LineAxis, IChartElementPresenter

Inheritance: objectRadControlBasePresenterBaseChartElementPresenterAxisLineAxisPolarAxis...

Implements: IChartElementPresenter

Inherited Members LineAxis.IsInversePropertyLineAxis.PanZoomBarStylePropertyLineAxis.OnApplyTemplate()LineAxis.OnAttached()LineAxis.OnDetached(RadChartBase)LineAxis.IsInverseLineAxis.PanZoomBarStyleAxis.MajorTickTemplatePropertyAxis.MajorTickStylePropertyAxis.TitleTemplatePropertyAxis.LineStrokePropertyAxis.LineDashArrayPropertyAxis.TitlePropertyAxis.ElementBrushPropertyAxis.LabelRotationAnglePropertyAxis.ShowLabelsPropertyAxis.LabelIntervalPropertyAxis.LabelFitModePropertyAxis.LabelTemplatePropertyAxis.LabelTemplateSelectorPropertyAxis.LabelStylePropertyAxis.LabelFormatPropertyAxis.MeasureNodeOverride(ChartNode, object)Axis.OnCreateAutomationPeer()Axis.LineDashArrayAxis.LineStrokeAxis.LineThicknessAxis.MajorTickOffsetAxis.TitleAxis.TitleTemplateAxis.MajorTickTemplateAxis.MajorTickStyleAxis.TickThicknessAxis.MajorTickLengthAxis.ElementBrushAxis.LabelRotationAngleAxis.LastLabelVisibilityAxis.LabelFormatAxis.LabelOffsetAxis.ShowLabelsAxis.LabelFitModeAxis.LabelTemplateAxis.LabelTemplateSelectorAxis.LabelStyleAxis.LabelIntervalAxis.SmartLabelsModeChartElementPresenter.OnPropertyChanged(DependencyPropertyChangedEventArgs)ChartElementPresenter.ZIndexChartElementPresenter.ChartPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(ChartNode)PresenterBase.InvalidatePalette()PresenterBase.RefreshNodeCore(ChartNode)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.RenderSurfaceRadControlBase.OnUnloaded(object, RoutedEventArgs)RadControlBase.OnLoaded(object, RoutedEventArgs)RadControlBase.IsLoadedRadControlBase.IsTemplateApplied...

Constructors

Initializes a new instance of the PolarAxis class.

C#
public PolarAxis()

Fields

MajorStepProperty

DependencyProperty

Identifies the MajorStep dependency property.

C#
public static readonly DependencyProperty MajorStepProperty

MaximumProperty

DependencyProperty

Identifies the Maximum dependency property.

C#
public static readonly DependencyProperty MaximumProperty

MinimumProperty

DependencyProperty

Identifies the Minimum dependency property.

C#
public static readonly DependencyProperty MinimumProperty

MinorTicksPerMajorProperty

DependencyProperty

Identifies the MinorTicksPerMajor property.

C#
public static readonly DependencyProperty MinorTicksPerMajorProperty

MinorTickStyleProperty

DependencyProperty

Identifies the MinorTickStyle dependency property.

C#
public static readonly DependencyProperty MinorTickStyleProperty

MinorTickTemplateProperty

DependencyProperty

Identifies the MinorTickTemplate dependency property.

C#
public static readonly DependencyProperty MinorTickTemplateProperty

Properties

Gets the actual range used by the axis to plot data points.

C#
public ValueRange<double> ActualRange { get; }

Gets or sets the major step between each axis tick. By default the axis itself will calculate the major step, depending on the plotted data points.

C#
[TypeConverter(typeof(StringToDoubleConverter))]
public double MajorStep { get; set; }
Remarks:

You can reset this property by setting it to 0 to restore the default behavior.

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.

C#
[TypeConverter(typeof(StringToDoubleConverter))]
public double Maximum { get; set; }
Remarks:

You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.

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.

C#
[TypeConverter(typeof(StringToDoubleConverter))]
public double Minimum { get; set; }
Remarks:

You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.

Gets or sets the length of the minor tick.

C#
public double MinorTickLength { get; set; }

Gets or sets index-based offset of the first tick to be displayed.

C#
public int MinorTickOffset { get; set; }

Gets or sets the number of minor ticks per major interval.

C#
public int MinorTicksPerMajor { get; set; }

Gets or sets the style for each Rectangle instance created to represent a minor tick when no MinorTickTemplate is specified. Creating a Rectangle instance per tick instead of a ContentPresenter gives a huge performance boost.

C#
public Style MinorTickStyle { get; set; }

MinorTickTemplate

DataTemplate

Gets or sets the template that defines the appearance of all minor ticks present on the axis.

C#
public DataTemplate MinorTickTemplate { get; set; }

Methods

Gets the DataTemplate instance used to visualize the a tick with the specified TickType.

C#
protected override DataTemplate GetTickTemplate(TickType tickType)
Parameters:tickTypeTickTypeReturns:

DataTemplate

Overrides: Axis.GetTickTemplate(TickType)

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Overrides: Axis.OnInitialized(EventArgs)