Represents a IgbDoughnutChart base series.

Inheritance

Classes that extend this class.

Derived Classes
Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbRingSeriesBase()

Returns IgbRingSeriesBase

Inherited from: BaseRendererElement

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererElement

public bool IsComponentRooted { get; }

Inherited from: BaseRendererElement

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererElement

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererElement

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererElement

[Parameter]
public string Name { get; set; }

Inherited from: BaseRendererElement

public object Parent { get; }

Inherited from: BaseRendererElement

protected virtual string MethodTarget { get; }

Inherited from: BaseRendererElement

protected object CurrParent { get; }
public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; }
public IgbFormatSpecifierCollection ActualLegendLabelFormatSpecifiers { get; }

ActualLegendOthersLabelFormatSpecifiers

Section titled "ActualLegendOthersLabelFormatSpecifiers"
public IgbFormatSpecifierCollection ActualLegendOthersLabelFormatSpecifiers { get; }
public IgbFormatSpecifierCollection ActualOthersLabelFormatSpecifiers { get; }

Gets or sets the palette of brushes to use for coloring the slices.

[Parameter]
public string Brushes { get; set; }
public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; }
public IgbFormatSpecifierCollection ContentLegendLabelFormatSpecifiers { get; }

ContentLegendOthersLabelFormatSpecifiers

Section titled "ContentLegendOthersLabelFormatSpecifiers"
public IgbFormatSpecifierCollection ContentLegendOthersLabelFormatSpecifiers { get; }
public IgbFormatSpecifierCollection ContentOthersLabelFormatSpecifiers { get; }

Gets or sets the data source for the chart.

[Parameter]
public object DataSource { get; set; }

Provides a means of setting DataSource in the JavaScript environment.

[Parameter]
public string DataSourceScript { get; set; }
[CascadingParameter(Name = "DoughnutChartParent")]
protected BaseRendererControl DoughnutChartParent { get; set; }

Provides a means of setting FormatLabel in the JavaScript environment.

[Parameter]
public string FormatLabelScript { get; set; }

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; }

Provides a means of setting FormatLegendLabel in the JavaScript environment.

[Parameter]
public string FormatLegendLabelScript { get; set; }

Gets or sets whether all surface interactions with the plot area should be disabled.

[Parameter]
public bool IsSurfaceInteractionDisabled { get; set; }

Gets or sets the pixel amount by which the labels are offset from the edge of the slices.

[Parameter]
public double LabelExtent { get; set; }

Gets or sets the label format string to use for the label.

[Parameter]
public string LabelFormat { get; set; }

Gets or sets the format specifiers to use with the LabelFormat string.

public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; }

Gets or sets the color for labels rendered inside of the pie chart.

[Parameter]
public string LabelInnerColor { get; set; }

Gets or sets the property name that contains the labels.

[Parameter]
public string LabelMemberPath { get; set; }

Gets or sets the color for labels rendered outside of the pie chart.

[Parameter]
public string LabelOuterColor { get; set; }

Gets or sets the position of chart labels.

[Parameter]
public LabelsPosition LabelsPosition { get; set; }

Gets or sets the fill brush.

[Parameter]
public string LeaderLineFill { get; set; }

Gets or sets the margin between a label and its leader line. The default is 6 pixels.

[Parameter]
public double LeaderLineMargin { get; set; }

Gets or sets the opacity.

[Parameter]
public double LeaderLineOpacity { get; set; }

Gets or sets the stroke brush.

[Parameter]
public string LeaderLineStroke { get; set; }

Gets or sets the stroke thickness.

[Parameter]
public double LeaderLineStrokeThickness { get; set; }

Gets or sets what type of leader lines will be used for the outside end labels.

[Parameter]
public LeaderLineType LeaderLineType { get; set; }

Gets or sets whether the leader lines are visible.

[Parameter]
public Visibility LeaderLineVisibility { get; set; }

Gets or sets the legend used for the current chart.

[Parameter]
public IgbLegendBase Legend { get; set; }

Gets or sets the label format string to use for the label.

[Parameter]
public string LegendLabelFormat { get; set; }

Gets or sets the format specifiers to use with the LegendLabelFormat string.

public IgbFormatSpecifierCollection LegendLabelFormatSpecifiers { get; set; }

Gets or sets the property name that contains the legend labels.

[Parameter]
public string LegendLabelMemberPath { get; set; }

Gets or sets the label format string to use for the label.

[Parameter]
public string LegendOthersLabelFormat { get; set; }

Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.

public IgbFormatSpecifierCollection LegendOthersLabelFormatSpecifiers { get; set; }

Provides a means of setting Legend in the JavaScript environment.

[Parameter]
public string LegendScript { get; set; }

Gets or sets the fill brush.

[Parameter]
public string OthersCategoryFill { get; set; }

Gets or sets the opacity.

[Parameter]
public double OthersCategoryOpacity { get; set; }

Gets or sets the stroke brush.

[Parameter]
public string OthersCategoryStroke { get; set; }

Gets or sets the stroke thickness.

[Parameter]
public double OthersCategoryStrokeThickness { get; set; }

Gets or sets the label of the Others slice.

[Parameter]
public string OthersCategoryText { get; set; }

Gets or sets the threshold value that determines if slices are grouped into the Others slice.

[Parameter]
public double OthersCategoryThreshold { get; set; }

Gets or sets whether to use numeric or percent-based threshold value.

[Parameter]
public OthersCategoryType OthersCategoryType { get; set; }

Gets or sets the label format string to use for the label.

[Parameter]
public string OthersLabelFormat { get; set; }

Gets or sets the format specifiers to use with the OthersLabelFormat string.

public IgbFormatSpecifierCollection OthersLabelFormatSpecifiers { get; set; }

Gets or sets the palette of brushes to use for outlines on the slices.

[Parameter]
public string Outlines { get; set; }
protected override string ParentTypeName { get; }

Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.

[Parameter]
public double RadiusFactor { get; set; }

Gets or sets the fill brush.

[Parameter]
public string SelectedSliceFill { get; set; }

Gets or sets the opacity.

[Parameter]
public double SelectedSliceOpacity { get; set; }

Gets or sets the stroke brush.

[Parameter]
public string SelectedSliceStroke { get; set; }

Gets or sets the stroke thickness.

[Parameter]
public double SelectedSliceStrokeThickness { get; set; }

Gets or sets the starting angle of the chart.

[Parameter]
public double StartAngle { get; set; }

Gets or sets the text style to use for labels.

[Parameter]
public string TextStyle { get; set; }
public override string Type { get; }

Gets or Sets the property name that contains the values.

[Parameter]
public string ValueMemberPath { get; set; }

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: BaseRendererElement

protected virtual void EnsureModulesLoaded()

Returns any

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

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

Inherited from: BaseRendererElement

public string Serialize()

Returns any

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

public void Dispose()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

protected override Task OnInitializedAsync()

Returns any

public void ProvideContainer(object container)

Parameters

  • container: object

Returns any

Called by the UI framework to provide a UI container for rendering this control.

public Task ProvideContainerAsync(object container)

Parameters

  • container: object

Returns any

[Parameter]
public EventCallback<IgbPropertyUpdatedEventArgs> PropertyUpdated { get; set; }
[Parameter]
public string PropertyUpdatedScript { get; set; }