Version

RingSeriesBase Class Members

The following tables list the members exposed by RingSeriesBase.

Public Properties
 NameDescription
Public PropertyBrushesGets or sets the palette of brushes to use for coloring the slices.  
Public PropertyChartGets reference to the owning chart.  
Public PropertyFontBrushGets or sets the font brush for the labels.  
Public PropertyIsSurfaceInteractionDisabledGets or sets whether all surface interactions with the plot area should be disabled.  
Public PropertyItemsSourceGets or sets the data source for the chart.  
Public PropertyLabelExtentGets or sets the pixel amount by which the labels are offset from the edge of the slices.  
Public PropertyLabelInnerColorGets or sets the color for labels rendered inside of the pie chart.  
Public PropertyLabelMemberPathGets or sets the property name that contains the labels.  
Public PropertyLabelOuterColorGets or sets the color for labels rendered outside of the pie chart.  
Public PropertyLabelsPositionGets or sets the position of chart labels.  
Public PropertyLeaderLineFillGets or sets the fill brush.  
Public PropertyLeaderLineMarginGets or sets the margin between a label and its leader line. The default is 6 pixels.  
Public PropertyLeaderLineOpacityGets or sets the opacity.  
Public PropertyLeaderLineStrokeGets or sets the stroke brush.  
Public PropertyLeaderLineStrokeThicknessGets or sets the stroke thickness.  
Public PropertyLeaderLineTypeGets or sets what type of leader lines will be used for the outside end labels.  
Public PropertyLeaderLineVisibilityGets or sets whether the leader lines are visible.  
Public PropertyLegendGets or sets the legend used for the current chart.  
Public PropertyLegendLabelMemberPathGets or sets the property name that contains the legend labels.  
Public PropertyNameGets or sets the name to use for the series.  
Public PropertyOthersCategoryFillGets or sets the fill brush.  
Public PropertyOthersCategoryOpacityGets or sets the opacity.  
Public PropertyOthersCategoryStrokeGets or sets the stroke brush.  
Public PropertyOthersCategoryStrokeThicknessGets or sets the stroke thickness.  
Public PropertyOthersCategoryTextGets or sets the label of the Others slice.  
Public PropertyOthersCategoryThresholdGets or sets the threshold value that determines if slices are grouped into the Others slice.  
Public PropertyOthersCategoryTypeGets or sets whether to use numeric or percent-based threshold value.  
Public PropertyOutlinesGets or sets the palette of brushes to use for outlines on the slices.  
Public PropertyRadiusFactorGets or sets the scaling factor of the chart's radius. Value between 0 and 1.  
Public PropertySelectedSliceFillGets or sets the fill brush.  
Public PropertySelectedSliceOpacityGets or sets the opacity.  
Public PropertySelectedSliceStrokeGets or sets the stroke brush.  
Public PropertySelectedSliceStrokeThicknessGets or sets the stroke thickness.  
Public PropertyStartAngleGets or sets the starting angle of the chart.  
Public PropertyValueMemberPathGets or Sets the property name that contains the values.  
Public Methods
 NameDescription
Public MethodProvideContainerCalled by the UI framework to provide a UI container for rendering this control.  
Public MethodSetLabelExtentSets the LabelExtent property to a value of the specified units.  
Public MethodSetLeaderLineMarginSets the LeaderLineMargin property to a value of the specified units.  
Public MethodSetLeaderLineStrokeThicknessSets the LeaderLineStrokeThickness property to a value of the specified units.  
Public MethodSetOthersCategoryStrokeThicknessSets the OthersCategoryStrokeThickness property to a value of the specified units.  
Public MethodSetSelectedSliceStrokeThicknessSets the SelectedSliceStrokeThickness property to a value of the specified units.  
Protected Methods
 NameDescription
Protected MethodOnFormatLabelUsed to invoke the FormatLabel event.  
Protected MethodOnFormatLegendLabelUsed to invoke the FormatLegendLabel event.  
Protected MethodOnPropertyChangedUsed to raise the PropertyChanged event when a property of the object has been changed.  
Protected MethodOnPropertyUpdatedUsed to invoke the PropertyUpdated event.  
Public Events
 NameDescription
Public EventFormatLabelUsed to customize the labels for the slices in the chart based on the item in context.  
Public EventFormatLegendLabelUsed to format the legend labels for the slices in the chart based on the item in context.  
Public EventPropertyChangedInvoked when a property of the object has been changed.  
Public EventPropertyUpdatedEvent raised when a property (including "effective" and non-dependency property) value changes.  
See Also