Class
RadPolarChart

Represents a RadChartBase instance that uses Polar coordinate system to plot data points.

Definition

Namespace:Telerik.UI.Xaml.Controls.Chart

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadPolarChart : RadChartBase, IChartView, IChartElementPresenter, IView, IElementPresenter, ILegendInfoProvider

Inheritance: objectRadControlPresenterBaseRadChartBaseRadPolarChart

Implements: IChartElementPresenterIChartViewIElementPresenterILegendInfoProviderIView

Inherited Members RadChartBase.SeriesProviderPropertyRadChartBase.PalettePropertyRadChartBase.PaletteNamePropertyRadChartBase.SelectionPaletteNamePropertyRadChartBase.SelectionPalettePropertyRadChartBase.PlotAreaStylePropertyRadChartBase.EmptyContentPropertyRadChartBase.EmptyContentTemplatePropertyRadChartBase.ContainerVisualsFactoryPropertyRadChartBase.ZoomPropertyRadChartBase.MaxZoomPropertyRadChartBase.MinZoomPropertyRadChartBase.ScrollOffsetPropertyRadChartBase.InvalidateUI()RadChartBase.UnapplyTemplateCore()RadChartBase.OnTemplateApplied()RadChartBase.LoadCore()RadChartBase.UnloadCore()RadChartBase.ArrangeOverride(Size)RadChartBase.UpdateChartArea()RadChartBase.OnPointerPressed(PointerRoutedEventArgs)RadChartBase.OnPointerEntered(PointerRoutedEventArgs)RadChartBase.OnPointerMoved(PointerRoutedEventArgs)RadChartBase.OnPointerReleased(PointerRoutedEventArgs)RadChartBase.OnPointerExited(PointerRoutedEventArgs)RadChartBase.OnTapped(TappedRoutedEventArgs)RadChartBase.OnDoubleTapped(DoubleTappedRoutedEventArgs)RadChartBase.OnHolding(HoldingRoutedEventArgs)RadChartBase.OnManipulationStarted(ManipulationStartedRoutedEventArgs)RadChartBase.OnManipulationDelta(ManipulationDeltaRoutedEventArgs)RadChartBase.OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)RadChartBase.OnPointerWheelChanged(PointerRoutedEventArgs)RadChartBase.GetDataContextCore(Point, ChartPointDistanceCalculationMode)RadChartBase.SeriesProviderRadChartBase.ClipToBoundsRadChartBase.EmptyContentRadChartBase.EmptyContentTemplateRadChartBase.PlotAreaStyleRadChartBase.PaletteRadChartBase.PaletteNameRadChartBase.SelectionPaletteRadChartBase.SelectionPaletteNameRadChartBase.ContainerVisualsFactoryRadChartBase.BehaviorsRadChartBase.ZoomRadChartBase.MaxZoomRadChartBase.MinZoomRadChartBase.PlotOriginRadChartBase.PlotAreaClipRadChartBase.ScrollOffsetPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(object)PresenterBase.InvalidatePalette()PresenterBase.MeasureNodeOverride(Node, object)PresenterBase.RefreshNodeCore(Node)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.RenderSurfacePresenterBase.CompositorPresenterBase.ContainerVisualRootRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.MeasureOverride(Size)RadControl.OnApplyTemplate()RadControl.OnIsEnabledChanged(bool, bool)RadControl.OnLoaded()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

RadPolarChart()

Initializes a new instance of the RadPolarChart class.

Declaration

cs-api-definition
public RadPolarChart()

Fields

PolarAxisProperty

Identifies the PolarAxis dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty PolarAxisProperty

Field Value

DependencyProperty

RadialAxisProperty

Identifies the RadialAxis dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty RadialAxisProperty

Field Value

DependencyProperty

StartAngleProperty

Identifies the StartAngle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StartAngleProperty

Field Value

DependencyProperty

Properties

Annotations

Gets the collection containing all the annotations presented by this instance.

Declaration

cs-api-definition
public PolarAnnotationCollection Annotations { get; }

Property Value

PolarAnnotationCollection

The annotations.

Grid

Gets or sets the PolarChartGrid used to decorate the chart plot area with polar and angle lines.

Declaration

cs-api-definition
public PolarChartGrid Grid { get; set; }

Property Value

PolarChartGrid

PolarAxis

Gets or sets the visual PolarAxis instance that will be used to plot points along the polar (radius) axis.

Declaration

cs-api-definition
public PolarAxis PolarAxis { get; set; }

Property Value

PolarAxis

RadialAxis

Gets or sets the visual RadialAxis instance that will be used to plot points along the vertical (Y) axis.

Declaration

cs-api-definition
public RadialAxis RadialAxis { get; set; }

Property Value

RadialAxis

Series

Gets the collection containing all the series presented by this instance.

Declaration

cs-api-definition
public PolarSeriesCollection Series { get; }

Property Value

PolarSeriesCollection

StartAngle

Gets or sets the angle at which the polar axis is anchored. The angle is measured counter-clockwise, starting from the right side of the ellipse.

Declaration

cs-api-definition
public double StartAngle { get; set; }

Property Value

double

Methods

ApplyTemplateCore()

Applies the Pan transformation to the render surface.

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides RadChartBase.ApplyTemplateCore()

ConvertDataToPoint(Tuple<object, object>)

Converts the specified data point coordinates to physical coordinates (in pixels) using the primary chart axes (if any).

Declaration

cs-api-definition
public Point ConvertDataToPoint(Tuple<object, object> data)

Parameters

data

Tuple<object, object>

The data point coordinates according to the primary chart axes (if any).

Returns

Point

ConvertPointToData(Point)

Converts the specified physical coordinates in pixels to data using the primary chart axes (if any).

Declaration

cs-api-definition
public Tuple<object, object> ConvertPointToData(Point coordinates)

Parameters

coordinates

Point

The physical coordinates.

Returns

Tuple<object, object>

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadChartBase.OnCreateAutomationPeer()