Class CircularSeriesBase
Represents a base class for pie and doughnut series. This type of chart is divided into slices to illustrate numerical proportions.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public abstract class CircularSeriesBase : AccumulationSeriesBase, ICloneable
Constructors
CircularSeriesBase()
Declaration
protected CircularSeriesBase()
Fields
ConnectorLinePositionProperty
The DependencyProperty for ConnectorLinePosition property.
Declaration
public static readonly DependencyProperty ConnectorLinePositionProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ConnectorTypeProperty
The DependencyProperty for ConnectorType property.
Declaration
public static readonly DependencyProperty ConnectorTypeProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
EnableSmartLabelsProperty
The DependencyProperty for EnableSmartLabels property.
Declaration
public static readonly DependencyProperty EnableSmartLabelsProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
EndAngleProperty
The DependencyProperty for EndAngle property.
Declaration
public static readonly DependencyProperty EndAngleProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ExplodeRadiusProperty
The DependencyProperty for ExplodeRadius property.
Declaration
public static readonly DependencyProperty ExplodeRadiusProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
GroupModeProperty
The DependencyProperty for GroupMode property.
Declaration
public static readonly DependencyProperty GroupModeProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
GroupToProperty
The DependencyProperty for GroupTo property.
Declaration
public static readonly DependencyProperty GroupToProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
LabelPositionProperty
The DependencyProperty for LabelPosition property.
Declaration
public static readonly DependencyProperty LabelPositionProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
ShowMarkerAtLineEndProperty
The DependencyProperty for ShowMarkerAtLineEnd property.
Declaration
public static readonly DependencyProperty ShowMarkerAtLineEndProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
StartAngleProperty
The DependencyProperty for StartAngle property.
Declaration
public static readonly DependencyProperty StartAngleProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
ConnectorLinePosition
Gets or sets a value indicating whether to render the straight connector line in auto available space.
Declaration
public ConnectorLinePosition ConnectorLinePosition { get; set; }
Property Value
| Type | Description |
|---|---|
| ConnectorLinePosition |
Remarks
Provides better alignment to the straight connector lines with outside extended label position for minimum number of data points.
ConnectorType
Gets or sets the type of connector line to be drawn.
Declaration
public ConnectorMode ConnectorType { get; set; }
Property Value
| Type | Description |
|---|---|
| ConnectorMode |
EnableSmartLabels
Gets or sets a value indicating whether to enable the smart adornment labels, which will place the around series without overlapping.
Declaration
public bool EnableSmartLabels { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
EndAngle
Gets or sets a value that specifies the end angle for the circular series. This is a bindable property.
Declaration
public double EndAngle { get; set; }
Property Value
| Type |
|---|
| System.Double |
ExplodeRadius
Gets or sets the radial distance for the exploded segment from center.
Declaration
public double ExplodeRadius { get; set; }
Property Value
| Type |
|---|
| System.Double |
GroupMode
Gets or sets the group mode, which indicates the series segments grouping. This is a bindable property.
Declaration
public PieGroupMode GroupMode { get; set; }
Property Value
| Type |
|---|
| PieGroupMode |
GroupTo
Gets or sets the double value, which indicates series segments grouping. This is a bindable property.
Declaration
public double GroupTo { get; set; }
Property Value
| Type |
|---|
| System.Double |
LabelPosition
Gets or sets the adornment label position inside, outside or outside extend.
Declaration
public CircularSeriesLabelPosition LabelPosition { get; set; }
Property Value
| Type | Description |
|---|---|
| CircularSeriesLabelPosition |
ShowMarkerAtLineEnd
Gets or sets a value indicating whether the marker placed in start position or at line end position.
Declaration
public bool ShowMarkerAtLineEnd { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
StartAngle
Gets or sets a value that specifies the start angle for the circular series. This is a bindable property.
Declaration
public double StartAngle { get; set; }
Property Value
| Type |
|---|
| System.Double |
Methods
CloneSeries(DependencyObject)
Returns the instance of this series.
Declaration
protected override DependencyObject CloneSeries(DependencyObject obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | obj | object |
Returns
| Type |
|---|
| System.Windows.DependencyObject |
Overrides
DegreeToRadianConverter(Double)
Returns the radian value.
Declaration
protected double DegreeToRadianConverter(double degree)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | degree | Degree |
Returns
| Type |
|---|
| System.Double |