Represents the base class for the pie chart.
InheritanceSystem.Object
IgbPieChartBase
ImplementsSystem.IDisposable
Namespace: IgniteUI.Blazor.Controls Assembly: IgniteUI.Blazor.dll Syntaxpublic class IgbPieChartBase : BaseRendererControl, RefSink, JsonSerializable, IDisposable
Constructors IgbPieChartBase() Declaration Properties ActualBrushes
Gets the actual palette of brushes to use for coloring the slices.
Declarationpublic string ActualBrushes { get; set; }
Property Value Type Description System.String ActualLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; }
Property Value ActualLabelInnerColor
Gets the actual color for labels rendered inside of the pie chart.
Declarationpublic string ActualLabelInnerColor { get; set; }
Property Value Type Description System.String ActualLabelOuterColor
Gets the actual color for labels rendered outside of the pie chart.
Declarationpublic string ActualLabelOuterColor { get; set; }
Property Value Type Description System.String ActualLegendLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ActualLegendLabelFormatSpecifiers { get; }
Property Value ActualLegendOthersLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ActualLegendOthersLabelFormatSpecifiers { get; }
Property Value ActualOthersLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ActualOthersLabelFormatSpecifiers { get; }
Property Value ActualOutlines
Gets the actual palette of brushes to use for outlines on the slices.
Declarationpublic string ActualOutlines { get; set; }
Property Value Type Description System.String ActualPixelScalingRatio
Resolved pixel scaling ratio. Unless explicitly overridden by the PieChartBase.PixelScalingRatio property, this one returns the default ratio enforced by device. High resolution devices will initialize this property to a higher value.
Declarationpublic double ActualPixelScalingRatio { get; set; }
Property Value Type Description System.Double AllowSliceExplosion
Gets or sets whether the slices can be exploded.
Declarationpublic bool AllowSliceExplosion { get; set; }
Property Value Type Description System.Boolean AllowSliceSelection
Gets or sets whether the slices can be selected.
Declarationpublic bool AllowSliceSelection { get; set; }
Property Value Type Description System.Boolean Brushes
Gets or sets the palette of brushes to use for coloring the slices.
Declarationpublic string Brushes { get; set; }
Property Value Type Description System.String ContentLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; }
Property Value ContentLegendLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ContentLegendLabelFormatSpecifiers { get; }
Property Value ContentLegendOthersLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ContentLegendOthersLabelFormatSpecifiers { get; }
Property Value ContentOthersLabelFormatSpecifiers Declaration
public IgbFormatSpecifierCollection ContentOthersLabelFormatSpecifiers { get; }
Property Value DataSource
Gets or sets the data source for the chart.
Declarationpublic object DataSource { get; set; }
Property Value Type Description System.Object DataSourceScript
Provides a means of setting DataSource in the JavaScript environment.
Declarationpublic string DataSourceScript { get; set; }
Property Value Type Description System.String DefaultEventBehavior Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value Overrides ExplodedRadius
Determines how much the exploded slice is offset from the center. Value between 0 and 1.
Declarationpublic double ExplodedRadius { get; set; }
Property Value Type Description System.Double ExplodedSlices
Gets or sets the collection of exploded slice indices.
Declarationpublic int[] ExplodedSlices { get; set; }
Property Value Type Description System.Int32[] 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 InnerExtent
Gets or sets the amount of space between the center and the start of the arc. This property should be set between 0 and 1.
Declarationpublic double InnerExtent { get; set; }
Property Value Type Description System.Double IsDragInteractionEnabled
Gets or sets whether the pie chart will handle drag interaction and make them avaiilable in its events.
Declarationpublic bool IsDragInteractionEnabled { get; set; }
Property Value Type Description System.Boolean IsSurfaceInteractionDisabled
Gets or sets whether all surface interactions with the plot area should be disabled.
Declarationpublic bool IsSurfaceInteractionDisabled { get; set; }
Property Value Type Description System.Boolean LabelClick Declaration
public EventCallback<IgbLabelClickEventArgs> LabelClick { get; set; }
Property Value LabelClickScript Declaration
public string LabelClickScript { get; set; }
Property Value Type Description System.String LabelExtent
Gets or sets the pixel amount by which the labels are offset from the edge of the slices.
Declarationpublic double LabelExtent { get; set; }
Property Value Type Description System.Double LabelFormat
Gets or sets the label format string to use for the label.
Declarationpublic string LabelFormat { get; set; }
Property Value Type Description System.String LabelFormatSpecifiers
Gets or sets the format specifiers to use with the LabelFormat string.
Declarationpublic IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; }
Property Value LabelInnerColor
Gets or sets the color for labels rendered inside of the pie chart.
Declarationpublic string LabelInnerColor { get; set; }
Property Value Type Description System.String LabelMemberPath
Gets or sets the property name that contains the labels.
Declarationpublic string LabelMemberPath { get; set; }
Property Value Type Description System.String LabelOuterColor
Gets or sets the color for labels rendered outside of the pie chart.
Declarationpublic string LabelOuterColor { get; set; }
Property Value Type Description System.String LabelsPosition
Gets or sets the position of chart labels.
Declarationpublic LabelsPosition LabelsPosition { get; set; }
Property Value LeaderLineMargin
Gets or sets the margin between a label and the end of its leader line. The default is 6 pixels.
Declarationpublic double LeaderLineMargin { 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.
Declarationpublic LeaderLineType LeaderLineType { get; set; }
Property Value LeaderLineVisibility
Gets or sets whether the leader lines are visible.
Declarationpublic Visibility LeaderLineVisibility { get; set; }
Property Value Legend
Gets or sets the legend used for the current chart.
Declarationpublic IgbLegendBase Legend { get; set; }
Property Value LegendEmptyValuesMode Declaration
public LegendEmptyValuesMode LegendEmptyValuesMode { get; set; }
Property Value LegendItemBadgeTemplate
Gets or sets the LegendItemBadgeTemplate property.
Declarationpublic object LegendItemBadgeTemplate { get; set; }
Property Value Type Description System.Object LegendItemBadgeTemplateScript
Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.
Declarationpublic string LegendItemBadgeTemplateScript { get; set; }
Property Value Type Description System.String LegendItemTemplate
Gets or sets the LegendItemTemplate property.
Declarationpublic object LegendItemTemplate { get; set; }
Property Value Type Description System.Object LegendItemTemplateScript
Provides a means of setting LegendItemTemplate in the JavaScript environment.
Declarationpublic string LegendItemTemplateScript { get; set; }
Property Value Type Description System.String LegendLabelFormat
Gets or sets the label format string to use for the label.
Declarationpublic string LegendLabelFormat { get; set; }
Property Value Type Description System.String LegendLabelFormatSpecifiers
Gets or sets the format specifiers to use with the LegendLabelFormat string.
Declarationpublic IgbFormatSpecifierCollection LegendLabelFormatSpecifiers { get; set; }
Property Value LegendLabelMemberPath
Gets or sets the property name that contains the legend labels.
Declarationpublic string LegendLabelMemberPath { get; set; }
Property Value Type Description System.String LegendOthersLabelFormat
Gets or sets the label format string to use for the label.
Declarationpublic string LegendOthersLabelFormat { get; set; }
Property Value Type Description System.String LegendOthersLabelFormatSpecifiers
Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.
Declarationpublic IgbFormatSpecifierCollection LegendOthersLabelFormatSpecifiers { get; set; }
Property Value
Provides a means of setting Legend in the JavaScript environment.
Declarationpublic string LegendScript { get; set; }
Property Value Type Description System.String OthersCategoryFill
Gets or sets the fill brush.
Declarationpublic string OthersCategoryFill { get; set; }
Property Value Type Description System.String OthersCategoryOpacity
Gets or sets the opacity.
Declarationpublic double OthersCategoryOpacity { get; set; }
Property Value Type Description System.Double OthersCategoryStroke
Gets or sets the stroke brush.
Declarationpublic string OthersCategoryStroke { get; set; }
Property Value Type Description System.String OthersCategoryStrokeThickness
Gets or sets the stroke thickness.
Declarationpublic double OthersCategoryStrokeThickness { get; set; }
Property Value Type Description System.Double OthersCategoryText
Gets or sets the label of the Others slice.
Declarationpublic 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.
Declarationpublic double OthersCategoryThreshold { get; set; }
Property Value Type Description System.Double OthersCategoryType
Gets or sets whether to use numeric or percent-based threshold value.
Declarationpublic OthersCategoryType OthersCategoryType { get; set; }
Property Value OthersLabelFormat
Gets or sets the label format string to use for the label.
Declarationpublic string OthersLabelFormat { get; set; }
Property Value Type Description System.String OthersLabelFormatSpecifiers
Gets or sets the format specifiers to use with the OthersLabelFormat string.
Declarationpublic IgbFormatSpecifierCollection OthersLabelFormatSpecifiers { get; set; }
Property Value Outlines
Gets or sets the palette of brushes to use for outlines on the slices.
Declarationpublic string Outlines { get; set; }
Property Value Type Description System.String 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.
Declarationpublic double PixelScalingRatio { get; set; }
Property Value Type Description System.Double RadiusFactor
Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.
Declarationpublic double RadiusFactor { get; set; }
Property Value Type Description System.Double SelectedItem
Gets or sets the currently selected data item. If a different data item is provided the pie chart will select the slice associated with the new item.
Declarationpublic object SelectedItem { get; set; }
Property Value Type Description System.Object SelectedItemChanged Declaration
public EventCallback<IgbSelectedItemChangedEventArgs> SelectedItemChanged { get; set; }
Property Value SelectedItemChangedScript Declaration
public string SelectedItemChangedScript { get; set; }
Property Value Type Description System.String SelectedItemChanging Declaration
public EventCallback<IgbSelectedItemChangingEventArgs> SelectedItemChanging { get; set; }
Property Value SelectedItemChangingScript Declaration
public string SelectedItemChangingScript { get; set; }
Property Value Type Description System.String SelectedItems
Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the slices associated with those items.
Declarationpublic IgbObjectCollection SelectedItems { get; set; }
Property Value SelectedItemsChanged Declaration
public EventCallback<IgbSelectedItemsChangedEventArgs> SelectedItemsChanged { get; set; }
Property Value SelectedItemsChangedScript Declaration
public string SelectedItemsChangedScript { get; set; }
Property Value Type Description System.String SelectedItemsChanging Declaration
public EventCallback<IgbSelectedItemsChangingEventArgs> SelectedItemsChanging { get; set; }
Property Value SelectedItemsChangingScript Declaration
public string SelectedItemsChangingScript { get; set; }
Property Value Type Description System.String SelectedSliceFill
Gets or sets the fill brush.
Declarationpublic string SelectedSliceFill { get; set; }
Property Value Type Description System.String SelectedSliceOpacity
Gets or sets the opacity.
Declarationpublic double SelectedSliceOpacity { get; set; }
Property Value Type Description System.Double SelectedSliceStroke
Gets or sets the stroke brush.
Declarationpublic string SelectedSliceStroke { get; set; }
Property Value Type Description System.String SelectedSliceStrokeThickness
Gets or sets the stroke thickness.
Declarationpublic double SelectedSliceStrokeThickness { get; set; }
Property Value Type Description System.Double SelectionMode
Gets or sets which mode to use for selecting slices.
Declarationpublic SliceSelectionMode SelectionMode { get; set; }
Property Value ShouldDisplayMockData
Gets or sets whether the pie chart should display mock data when data isn't present.
Declarationpublic bool ShouldDisplayMockData { get; set; }
Property Value Type Description System.Boolean ShouldUseSkeletonStyleForMockData
Gets or sets whether the pie chart should use a skeleton style for mock data.
Declarationpublic bool ShouldUseSkeletonStyleForMockData { get; set; }
Property Value Type Description System.Boolean SliceClick Declaration
public EventCallback<IgbSliceClickEventArgs> SliceClick { get; set; }
Property Value SliceClickScript Declaration
public string SliceClickScript { get; set; }
Property Value Type Description System.String SliceEnter Declaration
public EventCallback<IgbSliceEventArgs> SliceEnter { get; set; }
Property Value SliceEnterScript Declaration
public string SliceEnterScript { get; set; }
Property Value Type Description System.String SliceHover Declaration
public EventCallback<IgbSliceEventArgs> SliceHover { get; set; }
Property Value SliceHoverScript Declaration
public string SliceHoverScript { get; set; }
Property Value Type Description System.String SliceLeave Declaration
public EventCallback<IgbSliceEventArgs> SliceLeave { get; set; }
Property Value SliceLeaveScript Declaration
public string SliceLeaveScript { get; set; }
Property Value Type Description System.String StartAngle
Gets or sets the starting angle of the chart.
Declarationpublic double StartAngle { get; set; }
Property Value Type Description System.Double SweepDirection
Gets or sets the rotational direction of the chart.
Declarationpublic SweepDirection SweepDirection { get; set; }
Property Value TextStyle
Manually overrides the style to use for the labels.
Declarationpublic string TextStyle { get; set; }
Property Value Type Description System.String Type Declaration
public override string Type { get; }
Property Value Type Description System.String Overrides ValueMemberPath
Gets or Sets the property name that contains the values.
Declarationpublic string ValueMemberPath { get; set; }
Property Value Type Description System.String Methods Destroy() Declaration DestroyAsync()
Invoked when the instance is being destroyed.
Declarationpublic Task DestroyAsync()
Returns Type Description System.Threading.Tasks.Task ExportSerializedVisualData() Declaration
public string ExportSerializedVisualData()
Returns Type Description System.String ExportSerializedVisualDataAsync()
Returns the chart visuals expressed as a serialized string.
Declarationpublic 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 pie chart to finish any deferred work before printing or evaluating its visual.
Declaration Returns Type Description System.Threading.Tasks.Task GetCurrentSelectedItem() Declarationpublic object GetCurrentSelectedItem()
Returns Type Description System.Object GetCurrentSelectedItemAsync() Declaration
public Task<object> GetCurrentSelectedItemAsync()
Returns Type Description System.Threading.Tasks.Task<System.Object> GetCurrentSelectedItems() Declaration
public IgbObjectCollection GetCurrentSelectedItems()
Returns GetCurrentSelectedItemsAsync() Declaration
public Task<IgbObjectCollection> GetCurrentSelectedItemsAsync()
Returns NotifyClearItems(Object) Declaration
public void NotifyClearItems(object source_)
Parameters Type Name Description System.Object source_ NotifyClearItemsAsync(Object)
Manually notifies the pie chart's data source that the data it has bound to has been cleared and needs to be re-examined. This should not be called if the data that the pie chart is bound to is already observable.
Declarationpublic Task NotifyClearItemsAsync(object source_)
Parameters Type Name Description System.Object source_
The data source.
Returns Type Description System.Threading.Tasks.Task NotifyContainerResized() Declarationpublic void NotifyContainerResized()
NotifyContainerResizedAsync()
Notification from the containing object that the container has been resized.
Declarationpublic Task NotifyContainerResizedAsync()
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 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)
Invoked by the containing object to provide reference to the container.
Declarationpublic Task ProvideContainerAsync(object container)
Parameters Type Name Description System.Object container
Reference to the container.
Returns Type Description System.Threading.Tasks.Task RemoveWidgetLevelDataSource() Declarationpublic void RemoveWidgetLevelDataSource()
RemoveWidgetLevelDataSourceAsync()
Resets items data source.
Declarationpublic Task RemoveWidgetLevelDataSourceAsync()
Returns Type Description System.Threading.Tasks.Task SetWidgetLevelDataSource(Object) Declaration
public void SetWidgetLevelDataSource(object source_)
Parameters Type Name Description System.Object source_ SetWidgetLevelDataSourceAsync(Object)
Assigns data source for the items.
Declarationpublic Task SetWidgetLevelDataSourceAsync(object source_)
Parameters Type Name Description System.Object source_
Array of the data source items.
Returns Type Description System.Threading.Tasks.Task SimulateLeftClick(Point) Declarationpublic void SimulateLeftClick(Point point)
Parameters Type Name Description Point point SimulateLeftClickAsync(Point)
Simulates a mouse click action at the specified point.
Declarationpublic Task SimulateLeftClickAsync(Point point)
Parameters Type Name Description Point point
The point to click at.
Returns Type Description System.Threading.Tasks.Task StyleUpdated() Declarationpublic void StyleUpdated()
StyleUpdatedAsync()
Invoked when style is updated.
Declarationpublic Task StyleUpdatedAsync()
Returns Type Description System.Threading.Tasks.Task Implements
System.IDisposable
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4