Class PieSeries
Represents a chart series that visualize data points using arcs that form a pie.
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public class PieSeries : ChartSeries, IChartElementPresenterWithMargin, IChartSeries, IChartElementPresenter, ISeries
Constructors
PieSeries()
Fields
DefaultSliceStyleProperty
Identifies the Default
Declaration
public static readonly DependencyProperty DefaultSliceStyleProperty
Field Value
System.
|
LegendSettingsProperty
Identifies the Legend
Declaration
public static readonly DependencyProperty LegendSettingsProperty
Field Value
System.
|
RadiusFactorProperty
Identifies the Radius
Declaration
public static readonly DependencyProperty RadiusFactorProperty
Field Value
System.
|
SelectedPointOffsetProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedPointOffsetProperty
Field Value
System.
|
SliceStyleSelectorProperty
Identifies the System.
Declaration
public static readonly DependencyProperty SliceStyleSelectorProperty
Field Value
System.
|
ValueBindingProperty
Identifies the Value
Declaration
public static readonly DependencyProperty ValueBindingProperty
Field Value
System.
|
Properties
AngleRange
Gets or sets the angle range that define the pie.
Declaration
public AngleRange AngleRange { get; set; }
Property Value
DataPoints
Gets the collection of data points associated with the series.
Declaration
public ElementCollection<PieDataPoint> DataPoints { get; }
Property Value
DefaultSliceStyle
Gets or sets the System.
Declaration
public Style DefaultSliceStyle { get; set; }
Property Value
System.
|
LabelFormat
Gets or sets the string used to format the default label (that is the Percent value) of each data point. Defaults to 'p0'.
Declaration
public string LabelFormat { get; set; }
Property Value
System.
|
LegendSettings
Gets or sets the legend settings.
Declaration
public DataPointLegendSettings LegendSettings { get; set; }
Property Value
RadiusFactor
Gets or sets the radius factor used to calculate the radius of the visual series.
Declaration
public double RadiusFactor { get; set; }
Property Value
System. The default value is 1. |
Remarks
This value is usually within the (0,1) range but it is possible to oversize the series by setting a value greater than 1.
SelectedPointOffset
Gets or sets the offset applied to a Pie
Declaration
public double SelectedPointOffset { get; set; }
Property Value
System.
|
SliceStyles
Gets the collection storing a Style instance for each segment present on the chart.
Declaration
public ObservableCollection<Style> SliceStyles { get; }
Property Value
System.
|
SliceStyleSelector
Gets or sets the System.
Declaration
public StyleSelector SliceStyleSelector { get; set; }
Property Value
System.
|
ValueBinding
Gets or sets the binding that will be used to fill the Value member of the contained data points.
Declaration
public DataPointBinding ValueBinding { get; set; }
Property Value
Methods
GetLabelConnector(ChartSeriesLabelPositionInfo)
Gets the points which build the label connector polyline.
Declaration
protected override List<Point> GetLabelConnector(ChartSeriesLabelPositionInfo info)
Parameters
Returns
System.
|
Overrides
GetValueAggregateFunction()
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the Value property.
Declaration
protected virtual ChartAggregateFunction GetValueAggregateFunction()
Returns
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnAttached()
Occurs when the presenter has been successfully attached to its owning Rad
Declaration
protected override void OnAttached()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnLoaded(Object, RoutedEventArgs)
Occurs when a System.Windows.FrameworkElement has been constructed and added to the object tree.
Declaration
protected override void OnLoaded(object sender, RoutedEventArgs e)
Parameters
System.
|
System.
|
Overrides
OnMouseLeave(MouseEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System. The System. |
OnMouseMove(MouseEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System. The System. |
OnPlayPointAnimations(Boolean)
Fired when Point animations are about to be played.
Declaration
protected override void OnPlayPointAnimations(bool hidePointsOnLoad)
Parameters
System. When true, the animated element is collapsed until the start of the animation. |