Class IgbDoughnutChart
Represents concentric circles divided on arcs depending on data.
Inheritance
System.Object
IgbDoughnutChart
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbDoughnutChart : BaseRendererControl, JsonSerializable
Constructors
IgbDoughnutChart()
Declaration
public IgbDoughnutChart()
Properties
ActualPixelScalingRatio
Resolved pixel scaling ratio. Unless explicitly overridden by the
IgbDoughnutChart.PixelScalingRatio property,
this one returns the default ratio enforced by device. High resolution devices will initialize this property
to a higher value.
Declaration
public double ActualPixelScalingRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualSeries
Declaration
public IgbRingSeriesCollection ActualSeries { get; }
Property Value
AllowSliceExplosion
Gets or sets whether the slices can be exploded.
Declaration
public bool AllowSliceExplosion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowSliceSelection
Gets or sets whether the slices can be selected.
Declaration
public bool AllowSliceSelection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ContentSeries
Declaration
public IgbRingSeriesCollection ContentSeries { get; }
Property Value
HoleDimensionsChanged
Declaration
public EventCallback<IgbHoleDimensionsChangedEventArgs> HoleDimensionsChanged { get; set; }
Property Value
HoleDimensionsChangedScript
Declaration
public string HoleDimensionsChangedScript { get; set; }
Property Value
Type |
Description |
System.String |
|
InnerExtent
Gets or sets the inner extent of the doughnut chart. It is percent from the outer ring's radius.
Declaration
public double InnerExtent { get; set; }
Property Value
Type |
Description |
System.Double |
|
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 |
|
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
PixelScalingRatio
Gets or sets the scaling value used to affect the pixel density of the control.
Declaration
public double PixelScalingRatio { 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 |
|
Series
Gets the current SeriesViewer object's child Series.
Declaration
public IgbRingSeriesCollection Series { get; protected set; }
Property Value
SliceClick
Declaration
public EventCallback<IgbSliceClickEventArgs> SliceClick { get; set; }
Property Value
SliceClickScript
Declaration
public string SliceClickScript { get; set; }
Property Value
Type |
Description |
System.String |
|
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
ExportSerializedVisualData()
Declaration
public string ExportSerializedVisualData()
Returns
Type |
Description |
System.String |
|
ExportSerializedVisualDataAsync()
Returns the chart visuals expressed as a serialized string.
Declaration
public Task<string> ExportSerializedVisualDataAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
Flush()
Declaration
FlushAsync()
Use to force the doughnut chart to finish any deferred work before printing or evaluating its visual.
Declaration
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
GetCenterCoordinates()
Declaration
public Point GetCenterCoordinates()
Returns
GetCenterCoordinatesAsync()
Gets the center coordinates of the doughnut chart's center presenter.
Declaration
public Task<Point> GetCenterCoordinatesAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<Point> |
|
GetContainerID()
Declaration
public string GetContainerID()
Returns
Type |
Description |
System.String |
|
GetContainerIDAsync()
Gets the ID of the UI container.
Declaration
public Task<string> GetContainerIDAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
GetHoleRadius()
Declaration
public double GetHoleRadius()
Returns
Type |
Description |
System.Double |
|
GetHoleRadiusAsync()
Gets the hole radius of the doughnut chart's center presenter.
Declaration
public Task<double> GetHoleRadiusAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
NotifyClearItems(Object)
Declaration
public void NotifyClearItems(object source_)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
NotifyClearItemsAsync(Object)
Used to manually notify the chart that the data source has reset or cleared its items.
Declaration
public Task NotifyClearItemsAsync(object source_)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
NotifyInsertItem(Object, Int32, Object)
Declaration
public void NotifyInsertItem(object source_, int index, object newItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
newItem |
|
NotifyInsertItemAsync(Object, Int32, Object)
Declaration
public Task NotifyInsertItemAsync(object source_, int index, object newItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
newItem |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
NotifyRemoveItem(Object, Int32, Object)
Declaration
public void NotifyRemoveItem(object source_, int index, object oldItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
oldItem |
|
NotifyRemoveItemAsync(Object, Int32, Object)
Declaration
public Task NotifyRemoveItemAsync(object source_, int index, object oldItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
oldItem |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
NotifyResized()
Declaration
public void NotifyResized()
NotifyResizedAsync()
Called when the control has been resized.
Declaration
public Task NotifyResizedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
NotifySetItem(Object, Int32, Object, Object)
Declaration
public void NotifySetItem(object source_, int index, object oldItem, object newItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
oldItem |
|
System.Object |
newItem |
|
NotifySetItemAsync(Object, Int32, Object, Object)
Declaration
public Task NotifySetItemAsync(object source_, int index, object oldItem, object newItem)
Parameters
Type |
Name |
Description |
System.Object |
source_ |
|
System.Int32 |
index |
|
System.Object |
oldItem |
|
System.Object |
newItem |
|
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
System.IDisposable