[]
        
(Showing Draft Content)

C1.Win.Chart.FlexPie

FlexPie Class

Represents a charting control that renders pie chart.

Implements
IMetricProvider
IFontConverter
IPieChart
IChartBase
IStyleProvider
IPalette
IBrushConverter
IAnimatedPieChart
IMultiPieChart
Namespace: C1.Win.Chart
Assembly: C1.Win.FlexChart.8.dll
Syntax
[ToolboxBitmap(typeof(FlexChart), "FlexChart.png")]
[C1Description("FlexPie", "Represents a charting control that renders pie chart.")]
public class FlexPie : FlexChartBase, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IMetricProvider, IFontConverter, IPieChart, IChartBase, IStyleProvider, IPalette, IBrushConverter, IAnimatedPieChart, IMultiPieChart

Constructors

Name Description
FlexPie()

Creates an instance of FlexPie class.

Fields

Name Description
_dirty

Whether the data cache is dirty.

Properties

Name Description
AnimationLoad

Gets the load animation options.

AnimationSettings

Gets or sets the animation settings.

AnimationUpdate

Gets the update animation options.

Binding

Gets or sets the name of the property that contains numeric values for the pie slices.

BindingName

Gets or sets the name of the property that contains label for the pie slices and legend.

CanShowTooltip

Specifies whether to show the tooltip.

DataLabel

Gets the chart data label.

DataMember

Gets or sets the name of the DataMember, if any, for the DataSource.

DataSource

Gets or sets the collection of objects that contains the data for the pie chart.

InnerRadius

Gets or sets the size of the pie's inner radius.

Offset

Gets or sets the offset of the slices from the pie center.

Reversed

Gets or sets a value that determines whether angles are reversed (counter-clockwise).

SelectedItemOffset

Gets or sets the offset of the selected slice from the pie center.

SelectedItemPosition

Gets or sets the position of the selected slice.

StartAngle

Gets or sets the starting angle for the pie slices, in degrees.

Titles

Gets or sets the pie titles.

Methods

Name Description
Bind()

Performs data binding.

GetContent(HitTestInfo, string)

Gets the content depending on mouse position C1.Chart.HitTestInfo.

HitTest(Point)

Gets a HitTestInfo object with information about the specified point.

OnMouseClick(MouseEventArgs)

Raises the MouseClicked event.

OnPaint(PaintEventArgs)

Raises the Paint event.

OnSizeChanged(EventArgs)

Raises the SizeChanged event.

Redraw()

Events

Name Description
LabelRendered

Fires after rendering label.

LabelRendering

Fires before rendering label.

SliceRendered

Fires after rendering slice.

SliceRendering

Fires before rendering slice.