Show / Hide Table of Contents

Class IgbRingSeriesBase

Represents a IgbDoughnutChart base series.

Inheritance
System.Object
BaseRendererElement
IgbRingSeriesBase
IgbHierarchicalRingSeries
IgbRingSeries
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbRingSeriesBase : BaseRendererElement, JsonSerializable, IDisposable

Constructors

IgbRingSeriesBase()

Declaration
public IgbRingSeriesBase()

Properties

ActualLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ActualLegendLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ActualLegendLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ActualLegendOthersLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ActualLegendOthersLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ActualOthersLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ActualOthersLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

Brushes

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

Declaration
public string Brushes { get; set; }
Property Value
Type Description
System.String

ContentLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ContentLegendLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ContentLegendLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ContentLegendOthersLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ContentLegendOthersLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

ContentOthersLabelFormatSpecifiers

Declaration
public IgbFormatSpecifierCollection ContentOthersLabelFormatSpecifiers { get; }
Property Value
Type Description
IgbFormatSpecifierCollection

DataSource

Gets or sets the data source for the chart.

Declaration
public object DataSource { get; set; }
Property Value
Type Description
System.Object

DataSourceScript

Provides a means of setting DataSource in the JavaScript environment.

Declaration
public string DataSourceScript { get; set; }
Property Value
Type Description
System.String

DoughnutChartParent

Declaration
protected BaseRendererControl DoughnutChartParent { get; set; }
Property Value
Type Description
BaseRendererControl

FormatLabelScript

Declaration
public string FormatLabelScript { get; set; }
Property Value
Type Description
System.String

FormatLegendLabel

Declaration
public string FormatLegendLabel { get; set; }
Property Value
Type Description
System.String

FormatLegendLabelScript

Declaration
public string FormatLegendLabelScript { get; set; }
Property Value
Type Description
System.String

IsSurfaceInteractionDisabled

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

Declaration
public bool IsSurfaceInteractionDisabled { get; set; }
Property Value
Type Description
System.Boolean

LabelExtent

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

Declaration
public double LabelExtent { get; set; }
Property Value
Type Description
System.Double

LabelFormat

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

Declaration
public string LabelFormat { get; set; }
Property Value
Type Description
System.String

LabelFormatSpecifiers

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

Declaration
public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; }
Property Value
Type Description
IgbFormatSpecifierCollection

LabelInnerColor

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

Declaration
public string LabelInnerColor { get; set; }
Property Value
Type Description
System.String

LabelMemberPath

Gets or sets the property name that contains the labels.

Declaration
public string LabelMemberPath { get; set; }
Property Value
Type Description
System.String

LabelOuterColor

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

Declaration
public string LabelOuterColor { get; set; }
Property Value
Type Description
System.String

LabelsPosition

Gets or sets the position of chart labels.

Declaration
public LabelsPosition LabelsPosition { get; set; }
Property Value
Type Description
LabelsPosition

LeaderLineFill

Gets or sets the fill brush.

Declaration
public string LeaderLineFill { get; set; }
Property Value
Type Description
System.String

LeaderLineMargin

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

Declaration
public double LeaderLineMargin { get; set; }
Property Value
Type Description
System.Double

LeaderLineOpacity

Gets or sets the opacity.

Declaration
public double LeaderLineOpacity { get; set; }
Property Value
Type Description
System.Double

LeaderLineStroke

Gets or sets the stroke brush.

Declaration
public string LeaderLineStroke { get; set; }
Property Value
Type Description
System.String

LeaderLineStrokeThickness

Gets or sets the stroke thickness.

Declaration
public double LeaderLineStrokeThickness { get; set; }
Property Value
Type Description
System.Double

LeaderLineType

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

Declaration
public LeaderLineType LeaderLineType { get; set; }
Property Value
Type Description
LeaderLineType

LeaderLineVisibility

Gets or sets whether the leader lines are visible.

Declaration
public Visibility LeaderLineVisibility { get; set; }
Property Value
Type Description
Visibility

Legend

Gets or sets the legend used for the current chart.

Declaration
public IgbLegendBase Legend { get; set; }
Property Value
Type Description
IgbLegendBase

LegendLabelFormat

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

Declaration
public string LegendLabelFormat { get; set; }
Property Value
Type Description
System.String

LegendLabelFormatSpecifiers

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

Declaration
public IgbFormatSpecifierCollection LegendLabelFormatSpecifiers { get; set; }
Property Value
Type Description
IgbFormatSpecifierCollection

LegendLabelMemberPath

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

Declaration
public string LegendLabelMemberPath { get; set; }
Property Value
Type Description
System.String

LegendOthersLabelFormat

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

Declaration
public string LegendOthersLabelFormat { get; set; }
Property Value
Type Description
System.String

LegendOthersLabelFormatSpecifiers

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

Declaration
public IgbFormatSpecifierCollection LegendOthersLabelFormatSpecifiers { get; set; }
Property Value
Type Description
IgbFormatSpecifierCollection

LegendScript

Provides a means of setting Legend in the JavaScript environment.

Declaration
public string LegendScript { get; set; }
Property Value
Type Description
System.String

OthersCategoryFill

Gets or sets the fill brush.

Declaration
public string OthersCategoryFill { get; set; }
Property Value
Type Description
System.String

OthersCategoryOpacity

Gets or sets the opacity.

Declaration
public double OthersCategoryOpacity { get; set; }
Property Value
Type Description
System.Double

OthersCategoryStroke

Gets or sets the stroke brush.

Declaration
public string OthersCategoryStroke { get; set; }
Property Value
Type Description
System.String

OthersCategoryStrokeThickness

Gets or sets the stroke thickness.

Declaration
public double OthersCategoryStrokeThickness { get; set; }
Property Value
Type Description
System.Double

OthersCategoryText

Gets or sets the label of the Others slice.

Declaration
public string OthersCategoryText { get; set; }
Property Value
Type Description
System.String

OthersCategoryThreshold

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

Declaration
public double OthersCategoryThreshold { get; set; }
Property Value
Type Description
System.Double

OthersCategoryType

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

Declaration
public OthersCategoryType OthersCategoryType { get; set; }
Property Value
Type Description
OthersCategoryType

OthersLabelFormat

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

Declaration
public string OthersLabelFormat { get; set; }
Property Value
Type Description
System.String

OthersLabelFormatSpecifiers

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

Declaration
public IgbFormatSpecifierCollection OthersLabelFormatSpecifiers { get; set; }
Property Value
Type Description
IgbFormatSpecifierCollection

Outlines

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

Declaration
public string Outlines { get; set; }
Property Value
Type Description
System.String

ParentTypeName

Declaration
protected override string ParentTypeName { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererElement.ParentTypeName

PropertyUpdated

Declaration
public EventCallback<IgbPropertyUpdatedEventArgs> PropertyUpdated { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbPropertyUpdatedEventArgs>

PropertyUpdatedScript

Declaration
public string PropertyUpdatedScript { get; set; }
Property Value
Type Description
System.String

RadiusFactor

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

Declaration
public double RadiusFactor { get; set; }
Property Value
Type Description
System.Double

SelectedSliceFill

Gets or sets the fill brush.

Declaration
public string SelectedSliceFill { get; set; }
Property Value
Type Description
System.String

SelectedSliceOpacity

Gets or sets the opacity.

Declaration
public double SelectedSliceOpacity { get; set; }
Property Value
Type Description
System.Double

SelectedSliceStroke

Gets or sets the stroke brush.

Declaration
public string SelectedSliceStroke { get; set; }
Property Value
Type Description
System.String

SelectedSliceStrokeThickness

Gets or sets the stroke thickness.

Declaration
public double SelectedSliceStrokeThickness { get; set; }
Property Value
Type Description
System.Double

StartAngle

Gets or sets the starting angle of the chart.

Declaration
public double StartAngle { get; set; }
Property Value
Type Description
System.Double
Remarks

The default zero value is equivalent to 3 o'clock.

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererElement.Type

ValueMemberPath

Gets or Sets the property name that contains the values.

Declaration
public string ValueMemberPath { get; set; }
Property Value
Type Description
System.String

Methods

Dispose()

Declaration
public void Dispose()

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
BaseRendererElement.FindByName(String)

OnInitializedAsync()

Declaration
protected override Task OnInitializedAsync()
Returns
Type Description
System.Threading.Tasks.Task

ProvideContainer(Object)

Declaration
public void ProvideContainer(object container)
Parameters
Type Name Description
System.Object container

ProvideContainerAsync(Object)

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

Declaration
public Task ProvideContainerAsync(object container)
Parameters
Type Name Description
System.Object container

The UI container element.

Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable
System.IDisposable