The PieChart type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PieChart |
Creates PieChart object
|
Methods
Fields
Properties
| Name | Description | |
|---|---|---|
| ActualHeight | (Inherited from FrameworkElement.) | |
| ActualWidth | (Inherited from FrameworkElement.) | |
| AllowDrop | (Inherited from UIElement.) | |
| AvoidLabelOverlapping |
Gets or sets value specifying whether algorithm preventing data labels from overlapping
with each other should be activated. The default value is true.
This is a dependency property.
| |
| Background | (Inherited from Control.) | |
| BalloonBackground |
When set this brush is used to fill Balloons. Otherwise slightly darkened brush of the
underlying chart item is used. The default value is null. This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonBackgroundOpacity |
Sets or gets opacity of Balloon background. The default value is 0.8.
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonBorderBrush |
Gets or sets border brush for Balloons. The default value is null (no border).
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonBorderThickness |
Gets or sets border thickness for Balloons. The default value is 0 (no border).
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonCornerRadius |
Gets or sets Balloon corner radius. The default value is 4.
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonFontSize |
Gets or sets Balloon font size. If not set chart's font size is used.
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonForeground |
Sets or gets Balloon foreground brush. Default value is Brushes.White.
(Inherited from ChartBase.) | |
| BalloonMaxWidth |
Get or sets maximum width for Balloons. The default value is 220 units.
This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonsEnabled |
When set to true informative Balloons are displayed when user hovers over the chart item
or legend entry. Default value is true. This is a dependency property.
(Inherited from ChartBase.) | |
| BalloonTemplate |
Gets or sets a ControlTemplate to be used with balloons for this item.
This is a dependency property.
(Inherited from ChartBase.) | |
| BaseColor |
Gets or sets base color for pie slices. The default value is null (feature disabled).
This is a dependency property.
| |
| BindingGroup | (Inherited from FrameworkElement.) | |
| BitmapEffect | Obsolete. (Inherited from UIElement.) | |
| BitmapEffectInput | Obsolete. (Inherited from UIElement.) | |
| BorderBrush | (Inherited from Control.) | |
| BorderThickness | (Inherited from Control.) | |
| BrightnessStep |
Gets or sets brightness step value.
This is a dependency property.
| |
| BrushMemberPath |
Gets or sets binding path for Slice.Brush field.
This is a dependency property.
| |
| CenterY |
Gets or sets the vertical position of the center point of the pie.
The default value is Doubl.NaN (See CenterYPercent).
This is a dependency property.
| |
| CenterYInUnits |
Gets vertical position of the center point of the pie chart in units
based on values of CenterY and CenterYPercent properties.
| |
| CenterYPercent |
Get or sets vertical position of the center point of the pie chart in percents from available height.
The default value is 45%.
This is a dependency property.
| |
| CenterX |
Gets or sets the horizontal position of the center point of the pie chart in units.
The default value is Double.NaN (See CenterXPercent).
This is a dependency property.
| |
| CenterXInUnits |
Gets horizontal position of the center point of the pie chart in units
based on values of CenterX and CenterXPercent properties.
| |
| CenterXPercent |
Gets or sets the horizontal position of the center point of the pie chart
in percents from available space. The default value is 50%.
This is a dependency property.
| |
| ChartCanvas |
Get reference of the Canvas on which the actual chart items are drawn
(Inherited from ChartBase.) | |
| Clip | (Inherited from UIElement.) | |
| ClipToBounds | (Inherited from UIElement.) | |
| CommandBindings | (Inherited from UIElement.) | |
| Content | (Inherited from ContentControl.) | |
| ContentMargin |
Gets or sets margins for the arbitrary content. This is a dependency property.
(Inherited from ChartBase.) | |
| ContentStringFormat | (Inherited from ContentControl.) | |
| ContentTemplate | (Inherited from ContentControl.) | |
| ContentTemplateSelector | (Inherited from ContentControl.) | |
| ContentZIndex |
Gets or sets ZIndex property for arbitrary chart content.
(Inherited from ChartBase.) | |
| ContextMenu | (Inherited from FrameworkElement.) | |
| Cursor | (Inherited from FrameworkElement.) | |
| DataContext | (Inherited from FrameworkElement.) | |
| DefaultStyleKey | (Inherited from FrameworkElement.) | |
| DependencyObjectType | (Inherited from DependencyObject.) | |
| DescriptionMemberPath |
Gets or sets binding path for Slice.Description field.
This is a dependency property.
| |
| DesiredSize | (Inherited from UIElement.) | |
| Dispatcher | (Inherited from DispatcherObject.) | |
| Effect | (Inherited from UIElement.) | |
| ExcludeInvisible |
If set to true excludes invisible slices (Opacity == 0) from calculations of TotalValue
This is a dependency property.
| |
| FlowDirection | (Inherited from FrameworkElement.) | |
| Focusable | (Inherited from UIElement.) | |
| FocusVisualStyle | (Inherited from FrameworkElement.) | |
| FontFamily | (Inherited from Control.) | |
| FontSize | (Inherited from Control.) | |
| FontStyle | (Inherited from Control.) | |
| FontStretch | (Inherited from Control.) | |
| FontWeight | (Inherited from Control.) | |
| ForceCursor | (Inherited from FrameworkElement.) | |
| Foreground | (Inherited from Control.) | |
| GradientMask |
You can use alpha channel property of LinearGradientBrush or
RadialGradientBrush to apply shading mask to a chart.
(Inherited from ChartBase.) | |
| GroupingThresholdPercent |
Gets or sets percent value so that slices with PercentValue lower than
specified threshold are grouped into a single slice.
The default value is 0 (disabled).
This is a dependency property.
| |
| GroupSliceDescription |
Gets or sets description of the grouped ("others") slice.
This is a dependency property.
| |
| GroupSliceFill |
Gets or sets brush to use to fill the grouped ("others") slice.
The default value is null (automatic fill).
This is a dependency property.
| |
| GroupSliceIsSelected |
Gets or sets value specifying if grouped ("others") slice should be selected by default.
The default value is false.
This is a dependency property.
| |
| GroupSliceTitle |
Gets or sets the title of grouped ("others") slice.
The default value is "Other".
This is a dependency property.
| |
| HandlesScrolling | (Inherited from Control.) | |
| HasAnimatedProperties | (Inherited from UIElement.) | |
| HasContent | (Inherited from ContentControl.) | |
| Height | (Inherited from FrameworkElement.) | |
| HideLabelPercent |
When set higher that 0, labels for slices with PercentValue is lower
than specified value wont be shown.
This is a dependency property.
| |
| HorizontalAlignment | (Inherited from FrameworkElement.) | |
| HorizontalContentAlignment | (Inherited from Control.) | |
| HoverBrightness |
When this property is set to a value from -100 to 100, chart will make currently hovered item
brighter (positive value) or darker (negative value). Default value is 0 (no changes applied).
This is a dependency property.
(Inherited from ChartBase.) | |
| InheritanceBehavior | (Inherited from FrameworkElement.) | |
| InnerRadius |
Gets or sets inner donut chart radius in units. The default value is Double.NaN (See InnerRadiusPercent).
This is a dependency property.
| |
| InnerRadiusInUnits |
Gets inner radius of a donut chart in units based on values of InnerRadius
and InnerRadiusPercent properties.
| |
| InnerRadiusPercent |
Gets or sets inner radius of a donut chart in percents from outer radius.
The default value is 0.
This is a dependency property.
| |
| InputBindings | (Inherited from UIElement.) | |
| InputScope | (Inherited from FrameworkElement.) | |
| IsArrangeValid | (Inherited from UIElement.) | |
| IsContentHitTestVisible |
Gets or sets value indincating whether arbitrary content is hit test visible or not.
See ContentZIndex for details on reasons to use this property.
(Inherited from ChartBase.) | |
| IsEnabled | (Inherited from UIElement.) | |
| IsEnabledCore | (Inherited from UIElement.) | |
| IsFocused | (Inherited from UIElement.) | |
| IsHitTestVisible | (Inherited from UIElement.) | |
| IsInitialized | (Inherited from FrameworkElement.) | |
| IsInputMethodEnabled | (Inherited from UIElement.) | |
| IsKeyboardFocused | (Inherited from UIElement.) | |
| IsKeyboardFocusWithin | (Inherited from UIElement.) | |
| IsLoaded | (Inherited from FrameworkElement.) | |
| IsMeasureValid | (Inherited from UIElement.) | |
| IsMouseCaptured | (Inherited from UIElement.) | |
| IsMouseCaptureWithin | (Inherited from UIElement.) | |
| IsMouseDirectlyOver | (Inherited from UIElement.) | |
| IsMouseOver | (Inherited from UIElement.) | |
| IsSealed | (Inherited from DependencyObject.) | |
| IsSelectedMemberPath |
Gets or sets binding path for Slice.IsSelected field.
This is a dependency property.
| |
| IsSelectionTogglingEnabled |
Gets or sets value specifying if IsSelected property could be changed by user actions (clicking graph, etc.)
This is a dependency property.
(Inherited from ChartBase.) | |
| IsStylusCaptured | (Inherited from UIElement.) | |
| IsStylusCaptureWithin | (Inherited from UIElement.) | |
| IsStylusDirectlyOver | (Inherited from UIElement.) | |
| IsStylusOver | (Inherited from UIElement.) | |
| IsTabStop | (Inherited from Control.) | |
| IsVisible | (Inherited from UIElement.) | |
| LabelLineForeground |
Gets or sets foreground brush for data label lines.
This is a dependency property.
| |
| LabelLineOpacity |
Gets or sets opacity for data label lines.
The default value is 0.15.
This is a dependency property.
| |
| LabelMaxWidth |
Gets or sets the maximum width of data label. The default value is 120 units.
This is a dependency property.
| |
| LabelRadius |
Gets or sets radius of the data label position in units.
The default value is Double.NaN (see LabelRadiusPercent).
This is a dependency property.
| |
| LabelRadiusInUnits |
Gets the radius of the data label position in units base on the values of
LabelRadius and LabelRadiusPercent properties.
| |
| LabelRadiusMemberPath |
Gets or sets binding path for LabelRadius field.
This is a dependency property.
| |
| LabelRadiusPercent |
Gets or sets data label position radius in percents from Radius
This is a dependency property.
| |
| LabelRadiusPercentMemberPath |
Gets or sets binding path for LabelRadiusPercent field.
This is a dependency property.
| |
| LabelShowLines |
Specifies whether data label lines should be displayed or not.
The default value is true.
This is a dependency property.
| |
| LabelText |
Gets or sets data label text for the data item.
This is a dependency property.
(Inherited from ChartBase.) | |
| LabelTextFontSize |
Gets or sets font size of the data label text.
This is a dependency property.
(Inherited from ChartBase.) | |
| LabelTextForeground |
Gets or sets foreground brush for data label text.
This is a dependency property.
(Inherited from ChartBase.) | |
| LayoutTransform | (Inherited from FrameworkElement.) | |
| Language | (Inherited from FrameworkElement.) | |
| Legend |
Represents chart's legend
(Inherited from ChartBase.) | |
| LegendEnabled |
Gets or sets a value representing if Legend should be displayed. The default value is true.
This is a dependency property.
(Inherited from ChartBase.) | |
| LegendValueText |
Gets or sets text for the value column in Legend.
(Inherited from ChartBase.) | |
| LogicalChildren | (Inherited from ContentControl.) | |
| MainPanel |
Returns reference to the main Panel (usually a Grid) holding the content of the Chart control
(Inherited from ChartBase.) | |
| Margin | (Inherited from FrameworkElement.) | |
| MaxHeight | (Inherited from FrameworkElement.) | |
| MaxWidth | (Inherited from FrameworkElement.) | |
| MinHeight | (Inherited from FrameworkElement.) | |
| MinRadius |
Gets or sets minimum allowed outer radius for the pie. The default value is 10 units.
This is a dependency property.
| |
| MinWidth | (Inherited from FrameworkElement.) | |
| Name | (Inherited from FrameworkElement.) | |
| Opacity | (Inherited from UIElement.) | |
| OpacityMask | (Inherited from UIElement.) | |
| OpacityMemberPath |
Gets or sets binding path for SliceOpacity field.
This is a dependency property.
| |
| Outline |
Specifies outline brush for the pie slices. The default value is null (no outline).
This is a dependency property.
| |
| OutlineOpacity |
Gets or sets outline opacity for pie slices. The default value is 1.
This is a dependency property.
| |
| OutlineThickness |
Specifies outline thickness for pie slices. The default value is 0 (no outline).
This is a dependency property.
| |
| OverridesDefaultStyle | (Inherited from FrameworkElement.) | |
| Padding | (Inherited from Control.) | |
| Parent | (Inherited from FrameworkElement.) | |
| PersistId | Obsolete. (Inherited from UIElement.) | |
| PieAngle |
Gets or sets pie lean angle (for 3D effect)
This is a dependency property.
| |
| PieHeight |
Gets or sets the height of the pie (use for 3D effect). Default value is 0.
This is a dependency property.
| |
| PieHeightInUnits |
Gets pie height in units based on values of PieHeight, PieHeightPercent and RadiusInUnits properties
| |
| PieHeightPercent |
Gets or sets the height of the pie (use for 3D effect) in percent. Default value is double.NaN.
This is a dependency property.
| |
| PieOpacity |
Gets or sets default opacity of pie slices. Default value is 1.0.
This is a dependency property.
| |
| PresetBrushes |
Represents a list of Brush objects that define
to be used as the main brush for chart items. This is a dependency property.
(Inherited from ChartBase.) | |
| PullOutDuration |
Gets or sets the duration of pull-out animation.
The default value is 1.5 seconds.
This is a dependency property.
| |
| PullOutEffect |
Gets or sets pull-out animation effect.
The default value is Bounce.
This is a dependency property.
| |
| PullOutOnClick |
When set to true, slices are pulled out of the pie when they are clicked/selected.
The default value is true.
This is a dependency property.
| |
| PullOutRadius |
Gets or sets slice pull-out radius in units.
The default value is Double.NaN (see PullOutRadiusPercent).
This is a dependency property.
| |
| PullOutRadiusInUnits |
Gets pull-out radius in units based on values of PullOutRadius
and PullOutRadiusPercent properties.
| |
| PullOutRadiusPercent |
Gets or sets pull-out radius in percents from Radius.
The default value is 20%.
This is a dependency property.
| |
| Radius |
Gets or sets outer pie radius in units. Default value is Double.NaN. See RadiusPercent.
This is a dependency property.
| |
| RadiusInUnits |
Gets radius in units base on values of Radius and RadiusPercent properties
| |
| RadiusPercent |
Gets or sets outer pie radius in percents from available bounding space. The default value is 25%.
This is a dependency property.
| |
| RenderSize | (Inherited from UIElement.) | |
| RenderTransform | (Inherited from UIElement.) | |
| RenderTransformOrigin | (Inherited from UIElement.) | |
| Resources | (Inherited from FrameworkElement.) | |
| SelectedItem |
Gets or sets selected item.
This is a dependency property.
(Inherited from ChartBase.) | |
| SelectedItems |
Gets or sets collection of selected slices
This is a dependency property.
(Inherited from ChartBase.) | |
| SelectionMode |
Gets or sets selection mode (Single or Multiple).
The default value is Multiple.
This is a dependency property.
(Inherited from ChartBase.) | |
| Slices |
Gets collection of Slice objects for the pie chart
| |
| SlicesSource |
Gets or sets IEnumerable object containing data for the slices. Use for data-binding.
This is a dependency property.
| |
| SnapsToDevicePixels | (Inherited from UIElement.) | |
| StartAngle |
Gets or sets angle of the first slice. Counting clockwise from the vertical top position.
This is a dependency property.
| |
| StartAnimationDuration |
Gets or sets the duration of animation performed when the chart loads.
This is a dependency property.
| |
| StartAnimationEffect |
Get or sets effect for the start animation.
This is a dependency property.
| |
| StartAnimationIsSequenced |
If set to true, slices are animated one after another during the start animation.
This is a dependency property.
| |
| StartAnimationOpacity |
Gets or sets pie slice opacity at the beggining of the start animation.
The default value is 0 (fully transparent).
This is a dependency property.
| |
| StartAnimationRadius |
Gets or sets start animation radius in units.
The default value is Double.NaN (see StartAnimationRadiusPercent.
This is a dependency property.
| |
| StartAnimationRadiusPercent |
Gets or sets start animation radius in percents from Radius.
The default value is 500%.
This is a dependency property.
| |
| StartAnimationRadiusRatio |
Gets ration of start animation radius to pie radius.
| |
| Style | (Inherited from FrameworkElement.) | |
| StylusPlugIns | (Inherited from UIElement.) | |
| TabIndex | (Inherited from Control.) | |
| Tag | (Inherited from FrameworkElement.) | |
| Template | (Inherited from Control.) | |
| TemplatedParent | (Inherited from FrameworkElement.) | |
| TitleMemberPath |
Gets or sets binding path for Slice.Title field.
This is a dependency property.
| |
| ToolTip | (Inherited from FrameworkElement.) | |
| TotalValue |
Gets the sum of values of all chart slices.
| |
| Triggers | (Inherited from FrameworkElement.) | |
| Uid | (Inherited from UIElement.) | |
| ValueMemberPath |
Gets or sets binding path for Slice.Value field.
This is a dependency property.
| |
| VerticalAlignment | (Inherited from FrameworkElement.) | |
| VerticalContentAlignment | (Inherited from Control.) | |
| Visibility | (Inherited from UIElement.) | |
| VisualBitmapEffect | Obsolete. (Inherited from Visual.) | |
| VisualBitmapEffectInput | Obsolete. (Inherited from Visual.) | |
| VisualBitmapScalingMode | (Inherited from Visual.) | |
| VisualChildrenCount | (Inherited from FrameworkElement.) | |
| VisualClip | (Inherited from Visual.) | |
| VisualEdgeMode | (Inherited from Visual.) | |
| VisualEffect | (Inherited from Visual.) | |
| VisualYSnappingGuidelines | (Inherited from Visual.) | |
| VisualOffset | (Inherited from Visual.) | |
| VisualOpacity | (Inherited from Visual.) | |
| VisualOpacityMask | (Inherited from Visual.) | |
| VisualParent | (Inherited from Visual.) | |
| VisualTransform | (Inherited from Visual.) | |
| VisualXSnappingGuidelines | (Inherited from Visual.) | |
| Width | (Inherited from FrameworkElement.) |