The PieChart type exposes the following members.

Constructors

  NameDescription
PieChart
Creates PieChart object

Methods

  NameDescription
AddChild (Inherited from ContentControl.)
AddHandlerOverloaded.
AddLegend
Associates Legend with slices of the pie chart.
(Overrides ChartBase..::.AddLegend()()().)
AddLogicalChild (Inherited from FrameworkElement.)
AddText (Inherited from ContentControl.)
AddToEventRoute (Inherited from UIElement.)
AddVisualChild (Inherited from Visual.)
ApplyAnimationClockOverloaded.
ApplyGradientMask
Applies GradientMask to the brush of the slice
ApplyTemplate (Inherited from FrameworkElement.)
Arrange (Inherited from UIElement.)
ArrangeCore (Inherited from FrameworkElement.)
ArrangeOverride
Arranges chart parts
(Overrides Control..::.ArrangeOverride(Size).)
BeginAnimationOverloaded.
BeginInit (Inherited from FrameworkElement.)
BeginStoryboardOverloaded.
BringIntoViewOverloaded.
CaptureMouse (Inherited from UIElement.)
CaptureStylus (Inherited from UIElement.)
CheckAccess (Inherited from DispatcherObject.)
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
EndInit (Inherited from FrameworkElement.)
Equals (Inherited from DependencyObject.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindCommonVisualAncestor (Inherited from Visual.)
FindName (Inherited from FrameworkElement.)
FindResource (Inherited from FrameworkElement.)
Focus (Inherited from UIElement.)
GetAnimationBaseValue (Inherited from UIElement.)
GetBindingExpression (Inherited from FrameworkElement.)
GetHashCode (Inherited from DependencyObject.)
GetLayoutClip (Inherited from FrameworkElement.)
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetSliceAngle
Returns starting angle for the slice
GetSliceFill
Returns main fill brush for the slice
GetSliceShadedFill
Returs brush for the 3D parts of the slice
GetTemplateChild (Inherited from FrameworkElement.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetUIParentCore (Inherited from FrameworkElement.)
GetValue (Inherited from DependencyObject.)
GetVisualChild (Inherited from FrameworkElement.)
HitTestCoreOverloaded.
InputHitTest (Inherited from UIElement.)
InvalidateArrange (Inherited from UIElement.)
InvalidateMeasure (Inherited from UIElement.)
InvalidateProperty (Inherited from DependencyObject.)
InvalidateVisual (Inherited from UIElement.)
IsAncestorOf (Inherited from Visual.)
IsDescendantOf (Inherited from Visual.)
LaunchStartAnimaiton
Launches start animation displayed when chart is loaded for the first time.
Measure (Inherited from UIElement.)
MeasureCore (Inherited from FrameworkElement.)
MeasureOverride (Inherited from Control.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MoveFocus (Inherited from FrameworkElement.)
OnAccessKey (Inherited from UIElement.)
OnApplyTemplate
Performs initialization after template has been applied.
(Overrides FrameworkElement..::.OnApplyTemplate()()().)
OnChildDesiredSizeChanged (Inherited from UIElement.)
OnContentChanged (Inherited from ContentControl.)
OnContentStringFormatChanged (Inherited from ContentControl.)
OnContentTemplateChanged (Inherited from ContentControl.)
OnContentTemplateSelectorChanged (Inherited from ContentControl.)
OnContextMenuClosing (Inherited from FrameworkElement.)
OnContextMenuOpening (Inherited from FrameworkElement.)
OnCreateAutomationPeer (Inherited from UIElement.)
OnDragEnter (Inherited from UIElement.)
OnDragLeave (Inherited from UIElement.)
OnDragOver (Inherited from UIElement.)
OnDrop (Inherited from UIElement.)
OnGiveFeedback (Inherited from UIElement.)
OnGotFocus (Inherited from FrameworkElement.)
OnGotKeyboardFocus (Inherited from UIElement.)
OnGotMouseCapture (Inherited from UIElement.)
OnGotStylusCapture (Inherited from UIElement.)
OnInitialized (Inherited from FrameworkElement.)
OnIsKeyboardFocusedChanged (Inherited from UIElement.)
OnIsKeyboardFocusWithinChanged (Inherited from UIElement.)
OnIsMouseCapturedChanged (Inherited from UIElement.)
OnIsMouseCaptureWithinChanged (Inherited from UIElement.)
OnIsMouseDirectlyOverChanged (Inherited from UIElement.)
OnIsStylusCapturedChanged (Inherited from UIElement.)
OnIsStylusCaptureWithinChanged (Inherited from UIElement.)
OnIsStylusDirectlyOverChanged (Inherited from UIElement.)
OnKeyDown (Inherited from UIElement.)
OnKeyUp (Inherited from UIElement.)
OnLostFocus (Inherited from UIElement.)
OnLostKeyboardFocus (Inherited from UIElement.)
OnLostMouseCapture (Inherited from UIElement.)
OnLostStylusCapture (Inherited from UIElement.)
OnMouseDoubleClick (Inherited from Control.)
OnMouseDown (Inherited from UIElement.)
OnMouseEnter (Inherited from UIElement.)
OnMouseLeave (Inherited from UIElement.)
OnMouseLeftButtonDown (Inherited from UIElement.)
OnMouseLeftButtonUp (Inherited from UIElement.)
OnMouseMove (Inherited from UIElement.)
OnMouseRightButtonDown (Inherited from UIElement.)
OnMouseRightButtonUp (Inherited from UIElement.)
OnMouseUp (Inherited from UIElement.)
OnMouseWheel (Inherited from UIElement.)
OnPreviewDragEnter (Inherited from UIElement.)
OnPreviewDragLeave (Inherited from UIElement.)
OnPreviewDragOver (Inherited from UIElement.)
OnPreviewDrop (Inherited from UIElement.)
OnPreviewGiveFeedback (Inherited from UIElement.)
OnPreviewGotKeyboardFocus (Inherited from UIElement.)
OnPreviewKeyDown (Inherited from UIElement.)
OnPreviewKeyUp (Inherited from UIElement.)
OnPreviewLostKeyboardFocus (Inherited from UIElement.)
OnPreviewMouseDoubleClick (Inherited from Control.)
OnPreviewMouseDown (Inherited from UIElement.)
OnPreviewMouseLeftButtonDown (Inherited from UIElement.)
OnPreviewMouseLeftButtonUp (Inherited from UIElement.)
OnPreviewMouseMove (Inherited from UIElement.)
OnPreviewMouseRightButtonDown (Inherited from UIElement.)
OnPreviewMouseRightButtonUp (Inherited from UIElement.)
OnPreviewMouseUp (Inherited from UIElement.)
OnPreviewMouseWheel (Inherited from UIElement.)
OnPreviewQueryContinueDrag (Inherited from UIElement.)
OnPreviewStylusButtonDown (Inherited from UIElement.)
OnPreviewStylusButtonUp (Inherited from UIElement.)
OnPreviewStylusDown (Inherited from UIElement.)
OnPreviewStylusInAirMove (Inherited from UIElement.)
OnPreviewStylusInRange (Inherited from UIElement.)
OnPreviewStylusMove (Inherited from UIElement.)
OnPreviewStylusOutOfRange (Inherited from UIElement.)
OnPreviewStylusSystemGesture (Inherited from UIElement.)
OnPreviewStylusUp (Inherited from UIElement.)
OnPreviewTextInput (Inherited from UIElement.)
OnPropertyChanged (Inherited from FrameworkElement.)
OnQueryContinueDrag (Inherited from UIElement.)
OnQueryCursor (Inherited from UIElement.)
OnRender (Inherited from UIElement.)
OnRenderSizeChanged (Inherited from FrameworkElement.)
OnStyleChanged (Inherited from FrameworkElement.)
OnStylusButtonDown (Inherited from UIElement.)
OnStylusButtonUp (Inherited from UIElement.)
OnStylusDown (Inherited from UIElement.)
OnStylusEnter (Inherited from UIElement.)
OnStylusInAirMove (Inherited from UIElement.)
OnStylusInRange (Inherited from UIElement.)
OnStylusLeave (Inherited from UIElement.)
OnStylusMove (Inherited from UIElement.)
OnStylusOutOfRange (Inherited from UIElement.)
OnStylusSystemGesture (Inherited from UIElement.)
OnStylusUp (Inherited from UIElement.)
OnTemplateChanged (Inherited from Control.)
OnTextInput (Inherited from UIElement.)
OnToolTipClosing (Inherited from FrameworkElement.)
OnToolTipOpening (Inherited from FrameworkElement.)
OnVisualChildrenChanged (Inherited from Visual.)
OnVisualParentChanged (Inherited from FrameworkElement.)
ParentLayoutInvalidated (Inherited from FrameworkElement.)
PointFromScreen (Inherited from Visual.)
PointToScreen (Inherited from Visual.)
PredictFocus (Inherited from FrameworkElement.)
RaiseEvent (Inherited from UIElement.)
ReadLocalValue (Inherited from DependencyObject.)
Refresh
Refreshes (redraws) chart.
(Overrides ChartBase..::.Refresh()()().)
RegisterName (Inherited from FrameworkElement.)
ReleaseMouseCapture (Inherited from UIElement.)
ReleaseStylusCapture (Inherited from UIElement.)
RemoveHandler (Inherited from UIElement.)
RemoveLegend
Removes Legend from chart's control tree.
(Inherited from ChartBase.)
RemoveLogicalChild (Inherited from FrameworkElement.)
RemoveVisualChild (Inherited from Visual.)
SetBindingOverloaded.
SetCanvas
Sets references to main chart panel and canvas
(Inherited from ChartBase.)
SetResourceReference (Inherited from FrameworkElement.)
SetValueOverloaded.
ShouldSerializeCommandBindings (Inherited from UIElement.)
ShouldSerializeContent (Inherited from ContentControl.)
ShouldSerializeInputBindings (Inherited from UIElement.)
ShouldSerializeProperty (Inherited from DependencyObject.)
ShouldSerializeResources (Inherited from FrameworkElement.)
ShouldSerializeStyle (Inherited from FrameworkElement.)
ShouldSerializeTriggers (Inherited from FrameworkElement.)
ToString (Inherited from Control.)
TransformToAncestorOverloaded.
TransformToDescendant (Inherited from Visual.)
TransformToVisual (Inherited from Visual.)
TranslatePoint (Inherited from UIElement.)
TryFindResource (Inherited from FrameworkElement.)
UnregisterName (Inherited from FrameworkElement.)
UpdateLayout (Inherited from UIElement.)
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
AvoidLabelOverlappingProperty
Identifies AvoidLabelOverlapping dependency property.
BaseColorProperty
Identifies BaseColor dependency property.
BrightnessStepProperty
Identifies BrightnessStep dependency property.
BrushMemberPathProperty
Identifies BrushMemberPath dependency property.
CenterYPercentProperty
Identifies CenterYPercent dependency property.
CenterYProperty
Identifies CenterY dependency property.
CenterXPercentProperty
Identifies CenterXPercent dependency property.
CenterXProperty
Identifies CenterX dependency property.
DescriptionMemberPathProperty
Identifies DescriptionMemberPath dependency property.
ExcludeInvisibleProperty
Identifies ExcludeInvisible dependency property
GroupingThresholdPercentProperty
Identifies GroupingThresholdPercent dependency property.
GroupSliceDescriptionProperty
Identifies GroupSliceDescription dependency property.
GroupSliceFillProperty
Identifies GroupSliceFill dependency property.
GroupSliceIsSelectedProperty
Identifies GroupSliceIsSelected dependency property.
GroupSliceTitleProperty
Identifies GroupSliceTitle dependency property.
HideLabelPercentProperty
Identifies HideLabelPercent dependency property
InnerRadiusPercentProperty
Identifies InnerRadiusPercent dependency property
InnerRadiusProperty
Identifies InnerRadius dependency property.
IsSelectedMemberPathProperty
Identifies IsSelectedMemberPath dependency property
LabelLineForegroundProperty
Identifies LabelLineForeground dependenecy property.
LabelLineOpacityProperty
Identifies LabelLineOpacity dependency property.
LabelMaxWidthProperty
Identifies LabelMaxWidth dependency property.
LabelRadiusMemberPathProperty
Identifies LabelRadiusMemberPath dependency property.
LabelRadiusPercentMemberPathProperty
Identifies LabelRadiusPercentMemberPath dependency property.
LabelRadiusPercentProperty
Identifies LabelRadiusPercent dependency property.
LabelRadiusProperty
Identifies LabelRadius dependency property.
LabelShowLinesProperty
Identifies LabelShowLines dependency property.
MinRadiusProperty
Identifies MinRadius dependency property.
OpacityMemberPathProperty
Identifies OpacityMemberPath dependency property.
OutlineOpacityProperty
Identifies OutlineOpacity dependency property.
OutlineProperty
Identifies Outline dependency property.
OutlineThicknessProperty
Identifies OutlineThickness dependency property.
PieAngleProperty
Identifies PieAngle dependency property.
PieHeightPercentProperty
Identifies PieHeightPercent dependency property.
PieHeightProperty
Identifies PieHeight dependency property.
PieOpacityProperty
Identifies PieOpacity dependency property.
PullOutDurationProperty
Identifies PullOutDuration dependency property.
PullOutEffectProperty
Identifies PullOutEffect dependency property
PullOutOnClickProperty
Identifies PullOutOnClick dependency property
PullOutRadiusPercentProperty
Identifies PullOutRadiusPercent dependency property.
PullOutRadiusProperty
Identifies PullOutRadius dependency property.
RadiusPercentProperty
Identifies RadiusPercent dependency property.
RadiusProperty
Identifies Radius dependency property.
SlicesSourceProperty
Identifies SlicesSource dependency property.
StartAngleProperty
Identifies StartAngle dependency property
StartAnimationDurationProperty
Identifies StartAnimationDuration dependency property.
StartAnimationEffectProperty
Identifies StartAnimationEffect dependency property.
StartAnimationIsSequencedProperty
Identifies StartAnimationIsSequenced dependency property.
StartAnimationOpacityProperty
Identifies StartAnimationOpacity dependency property.
StartAnimationRadiusPercentProperty
Identifies StartAnimationRadiusPercent dependency property
StartAnimationRadiusProperty
Identifies StartAnimationRadius dependency property.
TitleMemberPathProperty
Identifies TitleMemberPath dependency property.
ValueMemberPathProperty
Identifies ValueMemberPath dependency property.

Properties

  NameDescription
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.)

Events

  NameDescription
ContextMenuClosing (Inherited from FrameworkElement.)
ContextMenuOpening (Inherited from FrameworkElement.)
DataContextChanged (Inherited from FrameworkElement.)
DragEnter (Inherited from UIElement.)
DragLeave (Inherited from UIElement.)
DragOver (Inherited from UIElement.)
Drop (Inherited from UIElement.)
FocusableChanged (Inherited from UIElement.)
GiveFeedback (Inherited from UIElement.)
GotFocus (Inherited from UIElement.)
GotKeyboardFocus (Inherited from UIElement.)
GotMouseCapture (Inherited from UIElement.)
GotStylusCapture (Inherited from UIElement.)
Initialized (Inherited from FrameworkElement.)
IsEnabledChanged (Inherited from UIElement.)
IsHitTestVisibleChanged (Inherited from UIElement.)
IsKeyboardFocusedChanged (Inherited from UIElement.)
IsKeyboardFocusWithinChanged (Inherited from UIElement.)
IsMouseCapturedChanged (Inherited from UIElement.)
IsMouseCaptureWithinChanged (Inherited from UIElement.)
IsMouseDirectlyOverChanged (Inherited from UIElement.)
IsStylusCapturedChanged (Inherited from UIElement.)
IsStylusCaptureWithinChanged (Inherited from UIElement.)
IsStylusDirectlyOverChanged (Inherited from UIElement.)
IsVisibleChanged (Inherited from UIElement.)
KeyDown (Inherited from UIElement.)
KeyUp (Inherited from UIElement.)
LayoutUpdated (Inherited from UIElement.)
Loaded (Inherited from FrameworkElement.)
LostFocus (Inherited from UIElement.)
LostKeyboardFocus (Inherited from UIElement.)
LostMouseCapture (Inherited from UIElement.)
LostStylusCapture (Inherited from UIElement.)
MouseDoubleClick (Inherited from Control.)
MouseDown (Inherited from UIElement.)
MouseEnter (Inherited from UIElement.)
MouseLeave (Inherited from UIElement.)
MouseLeftButtonDown (Inherited from UIElement.)
MouseLeftButtonUp (Inherited from UIElement.)
MouseMove (Inherited from UIElement.)
MouseRightButtonDown (Inherited from UIElement.)
MouseRightButtonUp (Inherited from UIElement.)
MouseUp (Inherited from UIElement.)
MouseWheel (Inherited from UIElement.)
PreviewDragEnter (Inherited from UIElement.)
PreviewDragLeave (Inherited from UIElement.)
PreviewDragOver (Inherited from UIElement.)
PreviewDrop (Inherited from UIElement.)
PreviewGiveFeedback (Inherited from UIElement.)
PreviewGotKeyboardFocus (Inherited from UIElement.)
PreviewKeyDown (Inherited from UIElement.)
PreviewKeyUp (Inherited from UIElement.)
PreviewLostKeyboardFocus (Inherited from UIElement.)
PreviewMouseDoubleClick (Inherited from Control.)
PreviewMouseDown (Inherited from UIElement.)
PreviewMouseLeftButtonDown (Inherited from UIElement.)
PreviewMouseLeftButtonUp (Inherited from UIElement.)
PreviewMouseMove (Inherited from UIElement.)
PreviewMouseRightButtonDown (Inherited from UIElement.)
PreviewMouseRightButtonUp (Inherited from UIElement.)
PreviewMouseUp (Inherited from UIElement.)
PreviewMouseWheel (Inherited from UIElement.)
PreviewQueryContinueDrag (Inherited from UIElement.)
PreviewStylusButtonDown (Inherited from UIElement.)
PreviewStylusButtonUp (Inherited from UIElement.)
PreviewStylusDown (Inherited from UIElement.)
PreviewStylusInAirMove (Inherited from UIElement.)
PreviewStylusInRange (Inherited from UIElement.)
PreviewStylusMove (Inherited from UIElement.)
PreviewStylusOutOfRange (Inherited from UIElement.)
PreviewStylusSystemGesture (Inherited from UIElement.)
PreviewStylusUp (Inherited from UIElement.)
PreviewTextInput (Inherited from UIElement.)
QueryContinueDrag (Inherited from UIElement.)
QueryCursor (Inherited from UIElement.)
RequestBringIntoView (Inherited from FrameworkElement.)
SelectionChanged
Occurs when selected DataItem(s) changes
(Inherited from ChartBase.)
SizeChanged (Inherited from FrameworkElement.)
SourceUpdated (Inherited from FrameworkElement.)
StylusButtonDown (Inherited from UIElement.)
StylusButtonUp (Inherited from UIElement.)
StylusDown (Inherited from UIElement.)
StylusEnter (Inherited from UIElement.)
StylusInAirMove (Inherited from UIElement.)
StylusInRange (Inherited from UIElement.)
StylusLeave (Inherited from UIElement.)
StylusMove (Inherited from UIElement.)
StylusOutOfRange (Inherited from UIElement.)
StylusSystemGesture (Inherited from UIElement.)
StylusUp (Inherited from UIElement.)
TargetUpdated (Inherited from FrameworkElement.)
TextInput (Inherited from UIElement.)
ToolTipClosing (Inherited from FrameworkElement.)
ToolTipOpening (Inherited from FrameworkElement.)
Unloaded (Inherited from FrameworkElement.)

See Also