Represents a IgbDoughnutChart base series.
Inheritance
object
ComponentBase
Classes that extend this class.
Derived Classes- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbRingSeriesBase() Returns IgbRingSeriesBase
Properties
Section titled "Properties"IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererElement
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } IsComponentRooted
Section titled "IsComponentRooted"Inherited from: BaseRendererElement
public bool IsComponentRooted { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererElement
protected virtual bool UseDirectRender { get; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererElement
[Parameter]
public RenderFragment ChildContent { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererElement
protected virtual bool SupportsVisualChildren { get; } MethodTarget
Section titled "MethodTarget"Inherited from: BaseRendererElement
protected virtual string MethodTarget { get; } CurrParent
Section titled "CurrParent"Inherited from: BaseRendererElement
protected object CurrParent { get; } ActualLabelFormatSpecifiers
Section titled "ActualLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; } ActualLegendLabelFormatSpecifiers
Section titled "ActualLegendLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualLegendLabelFormatSpecifiers { get; } ActualLegendOthersLabelFormatSpecifiers
Section titled "ActualLegendOthersLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualLegendOthersLabelFormatSpecifiers { get; } ActualOthersLabelFormatSpecifiers
Section titled "ActualOthersLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualOthersLabelFormatSpecifiers { get; } Brushes
Section titled "Brushes"Gets or sets the palette of brushes to use for coloring the slices.
[Parameter]
public string Brushes { get; set; } ContentLabelFormatSpecifiers
Section titled "ContentLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; } ContentLegendLabelFormatSpecifiers
Section titled "ContentLegendLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentLegendLabelFormatSpecifiers { get; } ContentLegendOthersLabelFormatSpecifiers
Section titled "ContentLegendOthersLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentLegendOthersLabelFormatSpecifiers { get; } ContentOthersLabelFormatSpecifiers
Section titled "ContentOthersLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentOthersLabelFormatSpecifiers { get; } DataSource
Section titled "DataSource"Gets or sets the data source for the chart.
[Parameter]
public object DataSource { get; set; } DataSourceScript
Section titled "DataSourceScript"Provides a means of setting DataSource in the JavaScript environment.
[Parameter]
public string DataSourceScript { get; set; } DoughnutChartParent
Section titled "DoughnutChartParent"[CascadingParameter(Name = "DoughnutChartParent")]
protected BaseRendererControl DoughnutChartParent { get; set; } FormatLabelScript
Section titled "FormatLabelScript"Provides a means of setting FormatLabel in the JavaScript environment.
[Parameter]
public string FormatLabelScript { get; set; } FormatLegendLabel
Section titled "FormatLegendLabel"Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.
[Parameter]
public string FormatLegendLabel { get; set; } FormatLegendLabelScript
Section titled "FormatLegendLabelScript"Provides a means of setting FormatLegendLabel in the JavaScript environment.
[Parameter]
public string FormatLegendLabelScript { get; set; } IsSurfaceInteractionDisabled
Section titled "IsSurfaceInteractionDisabled"Gets or sets whether all surface interactions with the plot area should be disabled.
[Parameter]
public bool IsSurfaceInteractionDisabled { get; set; } LabelExtent
Section titled "LabelExtent"Gets or sets the pixel amount by which the labels are offset from the edge of the slices.
[Parameter]
public double LabelExtent { get; set; } LabelFormat
Section titled "LabelFormat"Gets or sets the label format string to use for the label.
[Parameter]
public string LabelFormat { get; set; } LabelFormatSpecifiers
Section titled "LabelFormatSpecifiers"Gets or sets the format specifiers to use with the LabelFormat string.
public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; } LabelInnerColor
Section titled "LabelInnerColor"Gets or sets the color for labels rendered inside of the pie chart.
[Parameter]
public string LabelInnerColor { get; set; } LabelMemberPath
Section titled "LabelMemberPath"Gets or sets the property name that contains the labels.
[Parameter]
public string LabelMemberPath { get; set; } LabelOuterColor
Section titled "LabelOuterColor"Gets or sets the color for labels rendered outside of the pie chart.
[Parameter]
public string LabelOuterColor { get; set; } LabelsPosition
Section titled "LabelsPosition"Gets or sets the position of chart labels.
[Parameter]
public LabelsPosition LabelsPosition { get; set; } LeaderLineFill
Section titled "LeaderLineFill"Gets or sets the fill brush.
[Parameter]
public string LeaderLineFill { get; set; } LeaderLineMargin
Section titled "LeaderLineMargin"Gets or sets the margin between a label and its leader line. The default is 6 pixels.
[Parameter]
public double LeaderLineMargin { get; set; } LeaderLineOpacity
Section titled "LeaderLineOpacity"Gets or sets the opacity.
[Parameter]
public double LeaderLineOpacity { get; set; } LeaderLineStroke
Section titled "LeaderLineStroke"Gets or sets the stroke brush.
[Parameter]
public string LeaderLineStroke { get; set; } LeaderLineStrokeThickness
Section titled "LeaderLineStrokeThickness"Gets or sets the stroke thickness.
[Parameter]
public double LeaderLineStrokeThickness { get; set; } LeaderLineType
Section titled "LeaderLineType"Gets or sets what type of leader lines will be used for the outside end labels.
[Parameter]
public LeaderLineType LeaderLineType { get; set; } LeaderLineVisibility
Section titled "LeaderLineVisibility"Gets or sets whether the leader lines are visible.
[Parameter]
public Visibility LeaderLineVisibility { get; set; } Legend
Section titled "Legend"Gets or sets the legend used for the current chart.
[Parameter]
public IgbLegendBase Legend { get; set; } LegendLabelFormat
Section titled "LegendLabelFormat"Gets or sets the label format string to use for the label.
[Parameter]
public string LegendLabelFormat { get; set; } LegendLabelFormatSpecifiers
Section titled "LegendLabelFormatSpecifiers"Gets or sets the format specifiers to use with the LegendLabelFormat string.
public IgbFormatSpecifierCollection LegendLabelFormatSpecifiers { get; set; } LegendLabelMemberPath
Section titled "LegendLabelMemberPath"Gets or sets the property name that contains the legend labels.
[Parameter]
public string LegendLabelMemberPath { get; set; } LegendOthersLabelFormat
Section titled "LegendOthersLabelFormat"Gets or sets the label format string to use for the label.
[Parameter]
public string LegendOthersLabelFormat { get; set; } LegendOthersLabelFormatSpecifiers
Section titled "LegendOthersLabelFormatSpecifiers"Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.
public IgbFormatSpecifierCollection LegendOthersLabelFormatSpecifiers { get; set; } LegendScript
Section titled "LegendScript"Provides a means of setting Legend in the JavaScript environment.
[Parameter]
public string LegendScript { get; set; } OthersCategoryFill
Section titled "OthersCategoryFill"Gets or sets the fill brush.
[Parameter]
public string OthersCategoryFill { get; set; } OthersCategoryOpacity
Section titled "OthersCategoryOpacity"Gets or sets the opacity.
[Parameter]
public double OthersCategoryOpacity { get; set; } OthersCategoryStroke
Section titled "OthersCategoryStroke"Gets or sets the stroke brush.
[Parameter]
public string OthersCategoryStroke { get; set; } OthersCategoryStrokeThickness
Section titled "OthersCategoryStrokeThickness"Gets or sets the stroke thickness.
[Parameter]
public double OthersCategoryStrokeThickness { get; set; } OthersCategoryText
Section titled "OthersCategoryText"Gets or sets the label of the Others slice.
[Parameter]
public string OthersCategoryText { get; set; } OthersCategoryThreshold
Section titled "OthersCategoryThreshold"Gets or sets the threshold value that determines if slices are grouped into the Others slice.
[Parameter]
public double OthersCategoryThreshold { get; set; } OthersCategoryType
Section titled "OthersCategoryType"Gets or sets whether to use numeric or percent-based threshold value.
[Parameter]
public OthersCategoryType OthersCategoryType { get; set; } OthersLabelFormat
Section titled "OthersLabelFormat"Gets or sets the label format string to use for the label.
[Parameter]
public string OthersLabelFormat { get; set; } OthersLabelFormatSpecifiers
Section titled "OthersLabelFormatSpecifiers"Gets or sets the format specifiers to use with the OthersLabelFormat string.
public IgbFormatSpecifierCollection OthersLabelFormatSpecifiers { get; set; } Outlines
Section titled "Outlines"Gets or sets the palette of brushes to use for outlines on the slices.
[Parameter]
public string Outlines { get; set; } RadiusFactor
Section titled "RadiusFactor"Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.
[Parameter]
public double RadiusFactor { get; set; } SelectedSliceFill
Section titled "SelectedSliceFill"Gets or sets the fill brush.
[Parameter]
public string SelectedSliceFill { get; set; } SelectedSliceOpacity
Section titled "SelectedSliceOpacity"Gets or sets the opacity.
[Parameter]
public double SelectedSliceOpacity { get; set; } SelectedSliceStroke
Section titled "SelectedSliceStroke"Gets or sets the stroke brush.
[Parameter]
public string SelectedSliceStroke { get; set; } SelectedSliceStrokeThickness
Section titled "SelectedSliceStrokeThickness"Gets or sets the stroke thickness.
[Parameter]
public double SelectedSliceStrokeThickness { get; set; } StartAngle
Section titled "StartAngle"Gets or sets the starting angle of the chart.
[Parameter]
public double StartAngle { get; set; } TextStyle
Section titled "TextStyle"Gets or sets the text style to use for labels.
[Parameter]
public string TextStyle { get; set; } ValueMemberPath
Section titled "ValueMemberPath"Gets or Sets the property name that contains the values.
[Parameter]
public string ValueMemberPath { get; set; } Accessors
Section titled "Accessors"_name
Section titled "_name"Inherited from: BaseRendererElement
protected string _name eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererElement
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererElement
protected string _cachedSerializedContent Methods
Section titled "Methods"EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"Inherited from: BaseRendererElement
protected virtual void EnsureModulesLoaded() Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"Inherited from: BaseRendererElement
protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"Inherited from: BaseRendererElement
protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodSync(string, object[], string[], ElementReference[])
Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodHelper(string, string, object[], string[], ElementReference[])
Section titled "InvokeMethodHelper(string, string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected Task<object> InvokeMethodHelper(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements) Parameters
- target:
string - methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])
Section titled "InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected object InvokeMethodHelperSync(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements) Parameters
- target:
string - methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"Inherited from: BaseRendererElement
protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"Inherited from: BaseRendererElement
public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererElement
public string Serialize() Returns any
EnsureValid()
Section titled "EnsureValid()"Inherited from: BaseRendererElement
protected void EnsureValid() Returns any
FromEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"Inherited from: BaseRendererElement
protected virtual void FromEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
ToEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "ToEventJson(BaseRendererControl, Dictionary<string, object>)"Inherited from: BaseRendererElement
protected virtual void ToEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"Inherited from: BaseRendererElement
protected Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"Inherited from: BaseRendererElement
protected Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
Dispose()
Section titled "Dispose()"public void Dispose() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
OnInitializedAsync()
Section titled "OnInitializedAsync()"protected override Task OnInitializedAsync() Returns any
ProvideContainer(object)
Section titled "ProvideContainer(object)"public void ProvideContainer(object container) Parameters
- container:
object
Returns any
ProvideContainerAsync(object)
Section titled "ProvideContainerAsync(object)"Called by the UI framework to provide a UI container for rendering this control.
public Task ProvideContainerAsync(object container) Parameters
- container:
object
Returns any
Events
Section titled "Events"PropertyUpdated
Section titled "PropertyUpdated"[Parameter]
public EventCallback<IgbPropertyUpdatedEventArgs> PropertyUpdated { get; set; } PropertyUpdatedScript
Section titled "PropertyUpdatedScript"[Parameter]
public string PropertyUpdatedScript { get; set; }