menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ChartPieAdornment - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ChartPieAdornment

    Class represent Pie-typed adornment.

    Inheritance
    System.Object
    ChartSegment
    ChartAdornment
    ChartPieAdornment
    Implements
    System.IDisposable
    Inherited Members
    ChartAdornment.DataPointProperty
    ChartAdornment.IDisposable.Dispose()
    ChartAdornment.Index
    ChartAdornment.IndexProperty
    ChartAdornment.SegmentLabel
    ChartAdornment.SegmentLabelProperty
    ChartAdornment.X
    ChartAdornment.XProperty
    ChartAdornment.Y
    ChartAdornment.YProperty
    ChartSegment.CenterOfViewportProperty
    ChartSegment.CenterOfViewportPropertyKey
    ChartSegment.CorrespondingPoints
    ChartSegment.DefaultTemplate
    ChartSegment.DefaultTemplatePropertyKey
    ChartSegment.Dispose()
    ChartSegment.DisposeSegment()
    ChartSegment.Draw3DSegment(IChartTransformer)
    ChartSegment.Geometry3D
    ChartSegment.Geometry3DGroup
    ChartSegment.GetCenterOfViewport(DependencyObject)
    ChartSegment.Highlighted
    ChartSegment.HighlightedProperty
    ChartSegment.Interior
    ChartSegment.InteriorProperty
    ChartSegment.IsSelected
    ChartSegment.IsSelectedProperty
    ChartSegment.Item
    ChartSegment.ItemProperty
    ChartSegment.OnPropertyChanged(DependencyPropertyChangedEventArgs)
    ChartSegment.Series
    ChartSegment.SeriesProperty
    ChartSegment.SeriesPropertyKey
    ChartSegment.SetPointsForAllSeries(ChartSeries, ChartAxis)
    ChartSegment.SetXRange(Double[])
    ChartSegment.SetYRange(Double[])
    ChartSegment.SetZRange(Double[])
    ChartSegment.Stroke
    ChartSegment.StrokeProperty
    ChartSegment.StrokeThickness
    ChartSegment.StrokeThicknessProperty
    ChartSegment.ToolTip
    ChartSegment.ToolTipProperty
    ChartSegment.XDataMeasure
    ChartSegment.YDataMeasure
    ChartSegment.ZDataMeasure
    ChartSegment.zRange
    Namespace: Syncfusion.Windows.Chart
    Assembly: Syncfusion.Chart.Wpf.dll
    Syntax
    public class ChartPieAdornment : ChartAdornment, IDisposable
    Remarks

    This adornment type is specific for chart types as Pie, Doughnut, Funnel and Pyramid. Class instances are created internally and no user code is required except special cases.

    Constructors

    ChartPieAdornment(Double, Double, ChartIndexedDataPoint, ChartSeries)

    Initializes a new instance of the ChartPieAdornment class.

    Declaration
    public ChartPieAdornment(double angle, double radius, ChartIndexedDataPoint point, ChartSeries series)
    Parameters
    Type Name Description
    System.Double angle

    The angle.

    System.Double radius

    The radius.

    Syncfusion.Windows.Chart.ChartIndexedDataPoint point

    The point.

    ChartSeries series

    The series.

    Fields

    AdornmentSegmentsModeProperty

    Identifies the PieAdornmentSegmentMode dependency property

    Declaration
    public static readonly DependencyProperty AdornmentSegmentsModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    ConnectorAlignment

    Gets or sets the connector alignment.

    Declaration
    public ConnectorAlignment ConnectorAlignment { get; set; }
    Property Value
    Type Description
    ConnectorAlignment

    The connector alignment.

    IsConnectorOnTop

    Gets or sets a value indicating whether this instance is connector is on top.

    Declaration
    public bool IsConnectorOnTop { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is connector on top; otherwise, false.

    LabelAngle

    Gets or sets the label angle.

    Declaration
    public double LabelAngle { get; set; }
    Property Value
    Type Description
    System.Double

    The label angle.

    Methods

    GetAdornmentSegmentsMode(ChartSeries)

    Sets the pie adornment segments arrangement mode

    Declaration
    public static AdornmentSegmentModes GetAdornmentSegmentsMode(ChartSeries series)
    Parameters
    Type Name Description
    ChartSeries series
    Returns
    Type
    AdornmentSegmentModes

    SetAdornmentSegmentsMode(ChartSeries, AdornmentSegmentModes)

    Gets the pie adornment segments arrangement mode

    Declaration
    public static void SetAdornmentSegmentsMode(ChartSeries series, AdornmentSegmentModes value)
    Parameters
    Type Name Description
    ChartSeries series
    AdornmentSegmentModes value

    Update(IChartTransformer)

    Updates the real coordinates of segment.

    Declaration
    public override void Update(IChartTransformer transformer)
    Parameters
    Type Name Description
    Syncfusion.Windows.Chart.IChartTransformer transformer

    The transformer

    Overrides
    ChartAdornment.Update(IChartTransformer)
    See Also
    ChartPieAdornment

    Implements

    System.IDisposable

    See Also

    ChartPieAdornment
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved