Version

RingSeriesBase Class Members

The following tables list the members exposed by RingSeriesBase.

Public Properties
 NameDescription
Public PropertyBrushesGets or sets the Brushes property. The brushes property defines the palette from which automatically assigned slice brushes are selected.  
Public PropertyChartThe UltraDoughnutChart associated to this series.  
Public PropertyDataMemberGets or sets the data member of the data source from which the RingSeries' categorical items collection is populated.  
Public PropertyDataSourceGets or sets the data source for the ring series.  
Public PropertyFontBrushGets or sets the font brush for the labels.  
Public PropertyFontFamilyReturns or sets the font family for the labels.  
Public PropertyFontSizeReturns or sets the font size for the labels.  
Public PropertyFontStyleReturns or sets the font style for the labels.  
Public PropertyIsSurfaceInteractionDisabledGets or sets whether all surface interactions with the plot area should be disabled.  
Public PropertyLabelExtentGets or sets the pixel amount by which the labels are offset from the edge of the slices.  
Public PropertyLabelFormatGets or sets the label format string to use for the label.  
Public PropertyLabelFormatSpecifiersGets or sets the format specifiers to use with the LabelFormat string.  
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 PropertyLeaderLineMarginGets or sets the margin between a label and its leader line. The default is 6 pixels.  
Public PropertyLeaderLineStyleGets or sets the style for the leader lines.  
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 PropertyLegendLabelFormatGets or sets the label format string to use for the label.  
Public PropertyLegendLabelFormatSpecifiersGets or sets the format specifiers to use with the LegendLabelFormat string.  
Public PropertyLegendLabelMemberPathGets or sets the property name that contains the legend labels.  
Public PropertyLegendOthersLabelFormatGets or sets the label format string to use for the label.  
Public PropertyLegendOthersLabelFormatSpecifiersGets or sets the format specifiers to use with the LegendOthersLabelFormat string.  
Public PropertyOthersCategoryStyleGets or sets the style used for the Others slice.  
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 PropertyOthersLabelFormatGets or sets the label format string to use for the label.  
Public PropertyOthersLabelFormatSpecifiersGets or sets the format specifiers to use with the OthersLabelFormat string.  
Public PropertyOutlinesGets or sets the Outlines property. The Outlines property defines the palette from which automatically assigned slice outlines are selected.  
Public PropertyRadiusFactorGets or sets the scaling factor of the chart's radius. Value between 0 and 1.  
Public PropertySelectedStyleGets or sets the style used when a slice is selected.  
Public PropertyShowDefaultTooltipGets or sets whether or not the default tooltip for this RingSeriesBase will be shown.  
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 MethodDisposeDisposes the object.  
Public MethodProvideContainerCalled by the UI framework to provide a UI container for rendering this control.  
Public MethodResetResets all the properties to their default values  
Public MethodResetBrushesResets the Brushes property to its default value.  
Public MethodResetDataMemberResets the DataMember property to its default value.  
Public MethodResetDataSourceResets the DataSource property to its default value.  
Public MethodResetFontBrushResets the FontBrush property to its default value.  
Public MethodResetFontFamilyResets the FontFamily property to its default value.  
Public MethodResetFontSizeResets the FontSize property to its default value.  
Public MethodResetFontStyleResets the FontStyle property to its default value.  
Public MethodResetIsSurfaceInteractionDisabledResets the IsSurfaceInteractionDisabled property to its default value.  
Public MethodResetLabelExtentResets the LabelExtent property to its default value.  
Public MethodResetLabelFormatResets the LabelFormat property to its default value.  
Public MethodResetLabelFormatSpecifiersResets the LabelFormatSpecifiers property to its default value.  
Public MethodResetLabelInnerColorResets the LabelInnerColor property to its default value.  
Public MethodResetLabelMemberPathResets the LabelMemberPath property to its default value.  
Public MethodResetLabelOuterColorResets the LabelOuterColor property to its default value.  
Public MethodResetLabelsPositionResets the LabelsPosition property to its default value.  
Public MethodResetLeaderLineMarginResets the LeaderLineMargin property to its default value.  
Public MethodResetLeaderLineStyleResets the LeaderLineStyle property to its default value.  
Public MethodResetLeaderLineTypeResets the LeaderLineType property to its default value.  
Public MethodResetLeaderLineVisibilityResets the LeaderLineVisibility property to its default value.  
Public MethodResetLegendResets the Legend property to its default value.  
Public MethodResetLegendLabelFormatResets the LegendLabelFormat property to its default value.  
Public MethodResetLegendLabelFormatSpecifiersResets the LegendLabelFormatSpecifiers property to its default value.  
Public MethodResetLegendLabelMemberPathResets the LegendLabelMemberPath property to its default value.  
Public MethodResetLegendOthersLabelFormatResets the LegendOthersLabelFormat property to its default value.  
Public MethodResetLegendOthersLabelFormatSpecifiersResets the LegendOthersLabelFormatSpecifiers property to its default value.  
Public MethodResetOthersCategoryStyleResets the OthersCategoryStyle property to its default value.  
Public MethodResetOthersCategoryTextResets the OthersCategoryText property to its default value.  
Public MethodResetOthersCategoryThresholdResets the OthersCategoryThreshold property to its default value.  
Public MethodResetOthersCategoryTypeResets the OthersCategoryType property to its default value.  
Public MethodResetOthersLabelFormatResets the OthersLabelFormat property to its default value.  
Public MethodResetOthersLabelFormatSpecifiersResets the OthersLabelFormatSpecifiers property to its default value.  
Public MethodResetOutlinesResets the Outlines property to its default value.  
Public MethodResetRadiusFactorResets the RadiusFactor property to its default value.  
Public MethodResetSelectedStyleResets the SelectedStyle property to its default value.  
Public MethodResetShowDefaultTooltipResets the ShowDefaultTooltip property to its default value.  
Public MethodResetStartAngleResets the StartAngle property to its default value.  
Public MethodResetValueMemberPathResets the ValueMemberPath property to its default value.  
Public MethodSetDataBindingSets the datasource and datamember for the control in one atomic operation.  
Public MethodShouldSerializeDataMemberReturns whether the DataMember property requires serialization.  
Public MethodShouldSerializeDataSourceReturns whether the DataSource property requires serialization.  
Protected Methods
 NameDescription
Protected MethodOnFormatLabelUsed to invoke the FormatLabel event.  
Protected MethodOnFormatLegendLabelUsed to invoke the FormatLegendLabel event.  
Protected MethodOnPropertyChangedUsed to invoke the PropertyChanged event.  
Protected MethodOnPropertyUpdatedUsed to invoke the PropertyUpdated event.  
Protected MethodShouldSerializeBrushesIndicates if the Brushes property needs to be serialized.  
Protected MethodShouldSerializeFontBrushIndicates if the FontBrush property needs to be serialized.  
Protected MethodShouldSerializeFontFamilyIndicates if the FontFamily property needs to be serialized.  
Protected MethodShouldSerializeFontSizeIndicates if the FontSize property needs to be serialized.  
Protected MethodShouldSerializeFontStyleIndicates if the FontStyle property needs to be serialized.  
Protected MethodShouldSerializeIsSurfaceInteractionDisabledIndicates if the IsSurfaceInteractionDisabled property needs to be serialized.  
Protected MethodShouldSerializeLabelExtentIndicates if the LabelExtent property needs to be serialized.  
Protected MethodShouldSerializeLabelFormatIndicates if the LabelFormat property needs to be serialized.  
Protected MethodShouldSerializeLabelFormatSpecifiersIndicates if the LabelFormatSpecifiers property needs to be serialized.  
Protected MethodShouldSerializeLabelInnerColorIndicates if the LabelInnerColor property needs to be serialized.  
Protected MethodShouldSerializeLabelMemberPathIndicates if the LabelMemberPath property needs to be serialized.  
Protected MethodShouldSerializeLabelOuterColorIndicates if the LabelOuterColor property needs to be serialized.  
Protected MethodShouldSerializeLabelsPositionIndicates if the LabelsPosition property needs to be serialized.  
Protected MethodShouldSerializeLeaderLineMarginIndicates if the LeaderLineMargin property needs to be serialized.  
Protected MethodShouldSerializeLeaderLineStyleIndicates if the LeaderLineStyle property needs to be serialized.  
Protected MethodShouldSerializeLeaderLineTypeIndicates if the LeaderLineType property needs to be serialized.  
Protected MethodShouldSerializeLeaderLineVisibilityIndicates if the LeaderLineVisibility property needs to be serialized.  
Protected MethodShouldSerializeLegendIndicates if the Legend property needs to be serialized.  
Protected MethodShouldSerializeLegendLabelFormatIndicates if the LegendLabelFormat property needs to be serialized.  
Protected MethodShouldSerializeLegendLabelFormatSpecifiersIndicates if the LegendLabelFormatSpecifiers property needs to be serialized.  
Protected MethodShouldSerializeLegendLabelMemberPathIndicates if the LegendLabelMemberPath property needs to be serialized.  
Protected MethodShouldSerializeLegendOthersLabelFormatIndicates if the LegendOthersLabelFormat property needs to be serialized.  
Protected MethodShouldSerializeLegendOthersLabelFormatSpecifiersIndicates if the LegendOthersLabelFormatSpecifiers property needs to be serialized.  
Protected MethodShouldSerializeOthersCategoryStyleIndicates if the OthersCategoryStyle property needs to be serialized.  
Protected MethodShouldSerializeOthersCategoryTextIndicates if the OthersCategoryText property needs to be serialized.  
Protected MethodShouldSerializeOthersCategoryThresholdIndicates if the OthersCategoryThreshold property needs to be serialized.  
Protected MethodShouldSerializeOthersCategoryTypeIndicates if the OthersCategoryType property needs to be serialized.  
Protected MethodShouldSerializeOthersLabelFormatIndicates if the OthersLabelFormat property needs to be serialized.  
Protected MethodShouldSerializeOthersLabelFormatSpecifiersIndicates if the OthersLabelFormatSpecifiers property needs to be serialized.  
Protected MethodShouldSerializeOutlinesIndicates if the Outlines property needs to be serialized.  
Protected MethodShouldSerializeRadiusFactorIndicates if the RadiusFactor property needs to be serialized.  
Protected MethodShouldSerializeSelectedStyleIndicates if the SelectedStyle property needs to be serialized.  
Protected MethodShouldSerializeShowDefaultTooltipIndicates if the ShowDefaultTooltip property needs to be serialized.  
Protected MethodShouldSerializeStartAngleIndicates if the StartAngle property needs to be serialized.  
Protected MethodShouldSerializeValueMemberPathIndicates if the ValueMemberPath property needs to be serialized.  
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 EventPropertyChangedEvent raised when a property (including "effective" and non-dependency property) value changes.  
Public EventPropertyUpdatedEvent raised when a property (including "effective" and non-dependency property) value changes.  
Public EventTooltipContentUpdatingOccurs when the ToolTip for this RingSeries is updating the content to be rendered.  
See Also