Class PieSeries3D
Class implementation for PieSeries3D
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public class PieSeries3D : CircularSeriesBase3D, ICloneable
Constructors
PieSeries3D()
Initializes a new instance of the PieSeries3D class.
Declaration
public PieSeries3D()
Fields
actualHeight
Declaration
protected double actualHeight
Field Value
| Type |
|---|
| System.Double |
actualWidth
Declaration
protected double actualWidth
Field Value
| Type |
|---|
| System.Double |
ExplodeOnMouseClickProperty
The DependencyProperty for ExplodeOnMouseClick property.
Declaration
public static readonly DependencyProperty ExplodeOnMouseClickProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
ExplodeOnMouseClick
Gets or sets a value indicating whether to enable the segment explode on mouse click.
Declaration
public bool ExplodeOnMouseClick { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
InnerRadius
Gets or sets the inner radius of the series.
Declaration
protected double InnerRadius { get; set; }
Property Value
| Type |
|---|
| System.Double |
Radius
Gets or sets the radius of the series.
Declaration
protected double Radius { get; set; }
Property Value
| Type |
|---|
| System.Double |
Methods
CloneSeries(DependencyObject)
Clones the series.
Declaration
protected override DependencyObject CloneSeries(DependencyObject obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyObject | obj | The object. |
Returns
| Type | Description |
|---|---|
| System.Windows.DependencyObject | Returns the cloned series. |
Overrides
CreateAdornment(ChartSeries3D, Double, Double, Double, Double, Double)
Method implementation for Create Adornments
Declaration
protected static ChartAdornment CreateAdornment(ChartSeries3D series, double xVal, double yVal, double angle, double radius, double startDepth)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartSeries3D | series | The series. |
| System.Double | xVal | The x value. |
| System.Double | yVal | The y value. |
| System.Double | angle | The angle. |
| System.Double | radius | The radius. |
| System.Double | startDepth | The start depth. |
Returns
| Type | Description |
|---|---|
| ChartAdornment | Returns the created adornment |
CreatePoints()
Creates the points.
Declaration
protected virtual void CreatePoints()
CreateSegments()
An abstract method which will be called over to create segments.
Declaration
public override void CreateSegments()
Overrides
CreateTransformer(Size, Boolean)
Creates the Syncfusion.UI.Xaml.Charts.IChartTransformer value based upon the given size.
Declaration
protected override IChartTransformer CreateTransformer(Size size, bool create)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Size | size | The Size |
| System.Boolean | create | The Create Indication |
Returns
| Type | Description |
|---|---|
| Syncfusion.UI.Xaml.Charts.IChartTransformer | Returns the created chart transformer. |
Overrides
OnDataSourceChanged(IEnumerable, IEnumerable)
Updates the series when data source changed.
Declaration
protected override void OnDataSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.IEnumerable | oldValue | The Old Value |
| System.Collections.IEnumerable | newValue | The New Value |
Overrides
OnSeriesMouseDown(Object, Point)
Called when [series mouse down].
Declaration
protected override void OnSeriesMouseDown(object source, Point position)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | source | The source. |
| System.Windows.Point | position | The position. |
Overrides
OnSeriesMouseMove(Object, Point)
Called when [series mouse move].
Declaration
protected override void OnSeriesMouseMove(object source, Point pos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | source | The source. |
| System.Windows.Point | pos | The position. |
Overrides
OnSeriesMouseUp(Object, Point)
Called when [series mouse up].
Declaration
protected override void OnSeriesMouseUp(object source, Point position)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | source | The source. |
| System.Windows.Point | position | The position. |