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 |