Class
RadPieChart

Represents a special chart that visualizes its data points using arc segments.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Data Visualization")]
public class RadPieChart : RadChartBase, IChartElementPresenter

Inheritance: objectRadControlBasePresenterBaseRadChartBaseRadPieChart

Implements: IChartElementPresenter

Inherited Members RadChartBase.AnnotationsProviderPropertyRadChartBase.TooltipTemplatePropertyRadChartBase.SelectionPalettePropertyRadChartBase.TrackBallLineStylePropertyRadChartBase.TrackBallInfoStylePropertyRadChartBase.DragZoomBorderStylePropertyRadChartBase.SelectedPointsPropertyRadChartBase.BehaviorsPropertyRadChartBase.PalettePropertyRadChartBase.PlotAreaStylePropertyRadChartBase.EmptyContentPropertyRadChartBase.EmptyContentTemplatePropertyRadChartBase.ShowEmptyContentPropertyRadChartBase.ZoomPropertyRadChartBase.MaxZoomPropertyRadChartBase.MinZoomPropertyRadChartBase.PanOffsetPropertyRadChartBase.SeriesProviderPropertyRadChartBase.OnApplyTemplate()RadChartBase.OnLoaded(object, RoutedEventArgs)RadChartBase.OnUnloaded(object, RoutedEventArgs)RadChartBase.ArrangeOverride(Size)RadChartBase.UpdateChartArea()RadChartBase.OnInitialized(EventArgs)RadChartBase.OnCreateAutomationPeer()RadChartBase.ResetTheme()RadChartBase.OnPanOffsetChanged(ChartPanOffsetChangedEventArgs)RadChartBase.OnZoomChanged(ChartZoomChangedEventArgs)RadChartBase.AnnotationsProviderRadChartBase.LegendItemsRadChartBase.BehaviorsRadChartBase.TooltipTemplateRadChartBase.SelectionPaletteRadChartBase.DragZoomBorderStyleRadChartBase.SelectedPointsRadChartBase.TrackBallLineStyleRadChartBase.TrackBallInfoStyleRadChartBase.EmptyContentRadChartBase.EmptyContentTemplateRadChartBase.ShowEmptyContentRadChartBase.PlotAreaStyleRadChartBase.PaletteRadChartBase.ZoomRadChartBase.MaxZoomRadChartBase.MinZoomRadChartBase.PanOffsetRadChartBase.PlotAreaClipRadChartBase.SeriesProviderRadChartBase.UIUpdatedRadChartBase.PlotAreaClipChangedRadChartBase.ZoomChangedRadChartBase.PanOffsetChangedPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(ChartNode)PresenterBase.InvalidatePalette()PresenterBase.MeasureNodeOverride(ChartNode, object)PresenterBase.RefreshNodeCore(ChartNode)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.RenderSurfaceRadControlBase.IsLoadedRadControlBase.IsTemplateApplied

Constructors

RadPieChart()

Initializes a new instance of the RadPieChart class.

Declaration

cs-api-definition
public RadPieChart()

Fields

HoverModeProperty

Identifies the HoverMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HoverModeProperty

Field Value

DependencyProperty

Properties

HoverMode

Gets or sets the hover mode.

Declaration

cs-api-definition
public PieChartHoverMode HoverMode { get; set; }

Property Value

PieChartHoverMode

Series

Gets all the data points plotted by this chart.

Declaration

cs-api-definition
public PresenterCollection<PieSeries> Series { get; }

Property Value

PresenterCollection<PieSeries>

SmartLabelsStrategy

Gets or sets an object, responsible for positioning the PieSeries labels in a way so that they do not overlap with each other.

Declaration

cs-api-definition
public ChartSmartLabelsStrategyBase SmartLabelsStrategy { get; set; }

Property Value

ChartSmartLabelsStrategyBase

The smart labels positioning strategy.