Class PieSeries3D
Class implementation for PieSeries3D
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.UWP.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 |
---|
Windows.UI.Xaml.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 |
Segment
Gets or sets the segment property for internal usage
Declaration
public PieSegment3D Segment { get; set; }
Property Value
Type |
---|
PieSegment3D |
Methods
CloneSeries(DependencyObject)
Clones the series.
Declaration
protected override DependencyObject CloneSeries(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.DependencyObject | obj | The object. |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.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 |
---|---|---|
Windows.Foundation.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. |
Windows.Foundation.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. |
Windows.Foundation.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. |
Windows.Foundation.Point | position | The position. |