Show / Hide Table of Contents

Class IgbRadialBase

Represents the base class for all IgbDataChart radial series

Inheritance
System.Object
BaseRendererElement
IgbSeries
IgbMarkerSeries
IgbRadialBase
IgbAnchoredRadialSeries
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbMarkerSeries.MarkerType
IgbMarkerSeries.ActualMarkerType
IgbMarkerSeries.IsCustomMarkerCircular
IgbMarkerSeries.MarkerOutlineMode
IgbMarkerSeries.MarkerFillMode
IgbMarkerSeries.MarkerTemplate
IgbMarkerSeries.MarkerTemplateScript
IgbMarkerSeries.MarkerThickness
IgbMarkerSeries.ActualMarkerTemplate
IgbMarkerSeries.ActualMarkerTemplateScript
IgbMarkerSeries.MarkerBrush
IgbMarkerSeries.ActualMarkerBrush
IgbMarkerSeries.MarkerOutline
IgbMarkerSeries.ActualMarkerOutline
IgbSeries.Dispose()
IgbSeries.OnInitializedAsync()
IgbSeries.ResolveTooltipBrushAsync()
IgbSeries.ResolveTooltipBrush()
IgbSeries.GetItemValueAsync(Object, String)
IgbSeries.GetItemValue(Object, String)
IgbSeries.GetMemberPathValueAsync(String)
IgbSeries.GetMemberPathValue(String)
IgbSeries.GetPreviousOrExactIndexAsync(Point, Boolean)
IgbSeries.GetPreviousOrExactIndex(Point, Boolean)
IgbSeries.GetNextOrExactIndexAsync(Point, Boolean)
IgbSeries.GetNextOrExactIndex(Point, Boolean)
IgbSeries.GetSeriesValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueBoundingBox(Point)
IgbSeries.GetSeriesValueMarkerBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueMarkerBoundingBox(Point)
IgbSeries.GetSeriesHighValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetItemSpanAsync()
IgbSeries.GetItemSpan()
IgbSeries.GetSeriesValueTypeAsync(ValueLayerValueMode)
IgbSeries.GetSeriesValueType(ValueLayerValueMode)
IgbSeries.GetSeriesValueTypePositionAsync(ValueLayerValueMode)
IgbSeries.GetSeriesValueTypePosition(ValueLayerValueMode)
IgbSeries.HideToolTipsAsync()
IgbSeries.HideToolTips()
IgbSeries.HideToolTipsImmediateAsync()
IgbSeries.HideToolTipsImmediate()
IgbSeries.ToWorldPositionAsync(Point)
IgbSeries.ToWorldPosition(Point)
IgbSeries.ToWorldRectAsync(Rect)
IgbSeries.ToWorldRect(Rect)
IgbSeries.FromWorldPositionAsync(Point)
IgbSeries.FromWorldPosition(Point)
IgbSeries.RenderSeriesAsync(Boolean)
IgbSeries.RenderSeries(Boolean)
IgbSeries.GetMainContentViewportAsync()
IgbSeries.GetMainContentViewport()
IgbSeries.GetEffectiveViewportAsync()
IgbSeries.GetEffectiveViewport()
IgbSeries.RemoveAllAlternateViewsAsync()
IgbSeries.RemoveAllAlternateViews()
IgbSeries.RemoveAlternateViewAsync(String)
IgbSeries.RemoveAlternateView(String)
IgbSeries.NotifyIndexedPropertiesChangedAsync()
IgbSeries.NotifyIndexedPropertiesChanged()
IgbSeries.NotifyVisualPropertiesChangedAsync()
IgbSeries.NotifyVisualPropertiesChanged()
IgbSeries.ReplayTransitionInAsync()
IgbSeries.ReplayTransitionIn()
IgbSeries.PlayTransitionOutAsync()
IgbSeries.PlayTransitionOut()
IgbSeries.PlayTransitionInAsync()
IgbSeries.PlayTransitionIn()
IgbSeries.PlayTransitionOutAndRemoveAsync()
IgbSeries.PlayTransitionOutAndRemove()
IgbSeries.RemoveAxesAsync()
IgbSeries.RemoveAxes()
IgbSeries.SimulateHoverAsync(Point)
IgbSeries.SimulateHover(Point)
IgbSeries.StyleUpdatedAsync()
IgbSeries.StyleUpdated()
IgbSeries.SetNegativeColorsAsync(String, String)
IgbSeries.SetNegativeColors(String, String)
IgbSeries.MoveCursorPointAsync(Point)
IgbSeries.MoveCursorPoint(Point)
IgbSeries.SeriesViewerParent
IgbSeries.Title
IgbSeries.TooltipTemplate
IgbSeries.DataLegendGroup
IgbSeries.HighlightedValuesDataLegendGroup
IgbSeries.HighlightedValuesExtraPropertyOverlays
IgbSeries.DataSource
IgbSeries.DataSourceScript
IgbSeries.HighlightedDataSource
IgbSeries.HighlightedDataSourceScript
IgbSeries.Legend
IgbSeries.LegendScript
IgbSeries.LegendItemVisibility
IgbSeries.LegendItemBadgeTemplate
IgbSeries.LegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeTemplate
IgbSeries.ActualLegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeOutline
IgbSeries.ActualLegendItemBadgeBrush
IgbSeries.LegendItemBadgeShape
IgbSeries.LegendItemBadgeMode
IgbSeries.LegendItemTemplate
IgbSeries.LegendItemTemplateScript
IgbSeries.DiscreteLegendItemTemplate
IgbSeries.DiscreteLegendItemTemplateScript
IgbSeries.Index
IgbSeries.TransitionEasingFunction
IgbSeries.TransitionEasingFunctionScript
IgbSeries.TransitionInEasingFunction
IgbSeries.TransitionInEasingFunctionScript
IgbSeries.TransitionOutEasingFunction
IgbSeries.TransitionOutEasingFunctionScript
IgbSeries.TransitionDuration
IgbSeries.ActualResolution
IgbSeries.Resolution
IgbSeries.VisibleRangeMarginTop
IgbSeries.VisibleRangeMarginBottom
IgbSeries.VisibleRangeMarginLeft
IgbSeries.VisibleRangeMarginRight
IgbSeries.HighlightedTitleSuffix
IgbSeries.HighlightedLegendItemVisibility
IgbSeries.Brush
IgbSeries.ActualBrush
IgbSeries.SelectionBrush
IgbSeries.FocusBrush
IgbSeries.ActualSelectionBrush
IgbSeries.ActualFocusBrush
IgbSeries.SafeActualBrush
IgbSeries.Outline
IgbSeries.ActualOutline
IgbSeries.LineJoin
IgbSeries.HighlightedValuesDisplayMode
IgbSeries.ShouldAnimateOnDataSourceSwap
IgbSeries.Thickness
IgbSeries.ActualThickness
IgbSeries.DashArray
IgbSeries.ActualHighlightingMode
IgbSeries.ActualSelectionMode
IgbSeries.ActualFocusMode
IgbSeries.ActualHighlightedValuesFadeOpacity
IgbSeries.HighlightedValuesFadeOpacity
IgbSeries.ActualHighlightingFadeOpacity
IgbSeries.HighlightingFadeOpacity
IgbSeries.IsActualLegendFinancial
IgbSeries.IsComponentHighlightingModeIgnored
IgbSeries.IsHighlightingEnabled
IgbSeries.UseItemWiseColors
IgbSeries.ShouldShiftOpacityForSafeActualBrush
IgbSeries.ShouldRemoveHighlightedDataOnLayerHidden
IgbSeries.ShouldHideAutoCallouts
IgbSeries.IsDropShadowEnabled
IgbSeries.ShadowBlur
IgbSeries.ShadowColor
IgbSeries.UseSingleShadow
IgbSeries.ShadowOffsetX
IgbSeries.ShadowOffsetY
IgbSeries.AreaFillOpacity
IgbSeries.ActualAreaFillOpacity
IgbSeries.MarkerFillOpacity
IgbSeries.ActualMarkerFillOpacity
IgbSeries.IsDefaultToolTipSelected
IgbSeries.ShowDefaultTooltip
IgbSeries.VisibleRangeMode
IgbSeries.OutlineMode
IgbSeries.TransitionInDuration
IgbSeries.TransitionOutDuration
IgbSeries.TransitionInSpeedType
IgbSeries.TransitionOutSpeedType
IgbSeries.LineCap
IgbSeries.AutoCalloutLabelFormat
IgbSeries.AutoCalloutLabelFormatSpecifiers
IgbSeries.AutoCalloutValueLabelFormat
IgbSeries.AutoCalloutValueLabelFormatSpecifiers
IgbSeries.MouseOverEnabled
IgbSeries.CoercionMethods
IgbSeries.CoercionMethodsScript
IgbSeries.ExpectFunctions
IgbSeries.HitTestMode
IgbSeries.ActualHitTestMode
IgbSeries.FinalValue
IgbSeries.PercentChange
IgbSeries.Layers
IgbSeries.ActualLayers
IgbSeries.Opacity
IgbSeries.Visibility
IgbSeries.TransitionOutCompletedScript
IgbSeries.TransitionOutCompleted
IgbSeries.RenderRequestedScript
IgbSeries.RenderRequested
BaseRendererElement._name
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.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
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 IgbRadialBase : IgbMarkerSeries, JsonSerializable, IDisposable

Constructors

IgbRadialBase()

Declaration
public IgbRadialBase()

Properties

AngleAxis

Gets the effective angle axis for the current series object.

Declaration
public IgbCategoryAngleAxis AngleAxis { get; set; }
Property Value
Type Description
IgbCategoryAngleAxis

AngleAxisName

Gets or sets the name to use to resolve angleAxis from markup.

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

AngleAxisScript

Provides a means of setting AngleAxis in the JavaScript environment.

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

AssigningRadialMarkerStyle

Declaration
public Action<IgbAssigningRadialMarkerStyleEventArgs> AssigningRadialMarkerStyle { get; set; }
Property Value
Type Description
System.Action<IgbAssigningRadialMarkerStyleEventArgs>

AssigningRadialMarkerStyleScript

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

AssigningRadialStyle

Declaration
public Action<IgbAssigningRadialStyleEventArgs> AssigningRadialStyle { get; set; }
Property Value
Type Description
System.Action<IgbAssigningRadialStyleEventArgs>

AssigningRadialStyleScript

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

AutoCalloutLabelPrecision

Declaration
public int AutoCalloutLabelPrecision { get; set; }
Property Value
Type Description
System.Int32

AutoCalloutLabelValueSeparator

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

AutoCalloutOthersLabelFormat

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

AutoCalloutOthersLabelFormatSpecifiers

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

AutoCalloutPercentagePrecision

Declaration
public int AutoCalloutPercentagePrecision { get; set; }
Property Value
Type Description
System.Int32

AutoCalloutRadialLabelMode

Declaration
public RadialLabelMode AutoCalloutRadialLabelMode { get; set; }
Property Value
Type Description
RadialLabelMode

CategoryCollisionMode

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

ClipSeriesToBounds

Gets or sets whether to clip the series to the bounds.

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

Setting this property to true will decrease chart performance.

IsCustomRadialMarkerStyleAllowed

Gets or sets whether this Radial series should allow custom style overrides of its individual marker visuals.

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

IsCustomRadialStyleAllowed

Gets or sets whether this Radial series should allow custom style overrides of its individual visuals.

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

IsTransitionInEnabled

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

LegendProportionalRadialLabelFormat

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

LegendProportionalRadialLabelFormatSpecifiers

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

LegendRadialLabelMode

Declaration
public RadialLabelMode LegendRadialLabelMode { get; set; }
Property Value
Type Description
RadialLabelMode

OthersLegendProportionalRadialLabelFormat

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

OthersLegendProportionalRadialLabelFormatSpecifiers

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

OthersProportionalRadialLabelFormat

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

OthersProportionalRadialLabelFormatSpecifiers

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

ProportionalRadialLabelFormat

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

ProportionalRadialLabelFormatSpecifiers

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

TransitionInMode

Declaration
public CategoryTransitionInMode TransitionInMode { get; set; }
Property Value
Type Description
CategoryTransitionInMode

Type

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

ValueAxis

Gets the effective value axis for the current series object.

Declaration
public IgbNumericRadiusAxis ValueAxis { get; set; }
Property Value
Type Description
IgbNumericRadiusAxis

ValueAxisName

Gets or sets the name to use to resolve valueAxis from markup.

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

ValueAxisScript

Provides a means of setting ValueAxis in the JavaScript environment.

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

Methods

BindAxes(IgbAxis[])

Declaration
protected override void BindAxes(IgbAxis[] Axes)
Parameters
Type Name Description
IgbAxis[] Axes
Overrides
IgbSeries.BindAxes(IgbAxis[])

CanUseAsAngleAxis(Object)

Declaration
public bool CanUseAsAngleAxis(object axis)
Parameters
Type Name Description
System.Object axis
Returns
Type Description
System.Boolean

CanUseAsAngleAxisAsync(Object)

Determine if object can be used as AngleAxis

Declaration
public Task<bool> CanUseAsAngleAxisAsync(object axis)
Parameters
Type Name Description
System.Object axis

The object to check

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

CanUseAsValueAxis(Object)

Declaration
public bool CanUseAsValueAxis(object axis)
Parameters
Type Name Description
System.Object axis
Returns
Type Description
System.Boolean

CanUseAsValueAxisAsync(Object)

Determine if object can be used as ValueAxis

Declaration
public Task<bool> CanUseAsValueAxisAsync(object axis)
Parameters
Type Name Description
System.Object axis

The object to check

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

FindByName(String)

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

GetAngleFromWorld(Point)

Declaration
public virtual double GetAngleFromWorld(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Double

GetAngleFromWorldAsync(Point)

Gets the angle to the provided world position from the center of the radial series.

Declaration
public virtual Task<double> GetAngleFromWorldAsync(Point world)
Parameters
Type Name Description
Point world

The world position to get the angle for

Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetCategoryWidth()

Declaration
public virtual double GetCategoryWidth()
Returns
Type Description
System.Double

GetCategoryWidthAsync()

Returns the width of the category grouping this series is in.

Declaration
public virtual Task<double> GetCategoryWidthAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetExactItemIndex(Point)

Declaration
public override double GetExactItemIndex(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Double
Overrides
IgbSeries.GetExactItemIndex(Point)

GetExactItemIndexAsync(Point)

Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.

Declaration
public override Task<double> GetExactItemIndexAsync(Point world)
Parameters
Type Name Description
Point world

The world position for which to return the index.

Returns
Type Description
System.Threading.Tasks.Task<System.Double>
Overrides
IgbSeries.GetExactItemIndexAsync(Point)

GetItem(Point)

Declaration
public override object GetItem(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Object
Overrides
IgbSeries.GetItem(Point)

GetItemAsync(Point)

Gets the item that is the best match for the specified world coordinates.

Declaration
public override Task<object> GetItemAsync(Point world)
Parameters
Type Name Description
Point world

The world coordinates to use.

Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbSeries.GetItemAsync(Point)

GetItemIndex(Point)

Declaration
public override int GetItemIndex(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Int32
Overrides
IgbSeries.GetItemIndex(Point)

GetItemIndexAsync(Point)

Get the index of the item near the provided world coordinates.

Declaration
public override Task<int> GetItemIndexAsync(Point world)
Parameters
Type Name Description
Point world

The world coordinates for which to getch the item index.

Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
Overrides
IgbSeries.GetItemIndexAsync(Point)

GetOffsetValue()

Declaration
public virtual double GetOffsetValue()
Returns
Type Description
System.Double

GetOffsetValueAsync()

Returns the offset value for this series if grouped on a category axis.

Declaration
public virtual Task<double> GetOffsetValueAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

ScrollIntoView(Object)

Declaration
public override bool ScrollIntoView(object item)
Parameters
Type Name Description
System.Object item
Returns
Type Description
System.Boolean
Overrides
IgbSeries.ScrollIntoView(Object)

ScrollIntoViewAsync(Object)

Scrolls the specified item into the view.

Declaration
public override Task<bool> ScrollIntoViewAsync(object item)
Parameters
Type Name Description
System.Object item

The item to scroll into view.

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
IgbSeries.ScrollIntoViewAsync(Object)

Implements

JsonSerializable
System.IDisposable