Represents a IgbDataChart category angle axis. Useful for displaying radial categories.

Classes that extend this class.

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

constructor

public IgbCategoryAngleAxis()

Returns IgbCategoryAngleAxis

Inherited from: IgbCategoryAxisBase

Gets or sets the ItemsSource property for the current axis.

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

Inherited from: IgbCategoryAxisBase

Provides a means of setting DataSource in the JavaScript environment.

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

Inherited from: IgbCategoryAxisBase

Gets the number of items in the current category axis items source.

[Parameter]
public int ItemsCount { get; set; }

Inherited from: IgbCategoryAxisBase

Gets or sets the amount of space between adjacent categories for the current axis object.

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

Inherited from: IgbCategoryAxisBase

Gets or sets the maximum gap value to allow. This defaults to 1.0.

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

Inherited from: IgbCategoryAxisBase

Gets or sets the minimum amount of pixels to use for the gap between categories, if possible.

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

Inherited from: IgbCategoryAxisBase

Gets or sets the amount of overlap between adjacent categories for the current axis object.

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

Inherited from: IgbCategoryAxisBase

Gets or sets whether the category axis should use clustering display mode even if no series are present that would force clustering mode.

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

Inherited from: IgbCategoryAxisBase

Gets or sets whether the last label on the axis is mandatory. When true, the axis will ensure the last data item's label is always displayed, even if it does not fall on a regular interval step. This may cause labels to be unevenly spaced, triggering the more expensive anti-collision path.

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

Inherited from: IgbCategoryAxisBase

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

Inherited from: IgbCategoryAxisBase

[Parameter]
public Action<int> ItemsCountChanged { get; set; }

Inherited from: IgbAxis

[CascadingParameter(Name = "SeriesViewerParent")]
protected BaseRendererControl SeriesViewerParent { get; set; }

Inherited from: IgbAxis

protected override string ParentTypeName { get; }

Inherited from: IgbAxis

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

Inherited from: IgbAxis

public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; }

Inherited from: IgbAxis

public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; }

Inherited from: IgbAxis

public IgbAxisAnnotationCollection ContentAnnotations { get; }

Inherited from: IgbAxis

public IgbAxisAnnotationCollection ActualAnnotations { get; }

Inherited from: IgbAxis

Provides a means of setting FormatLabel in the JavaScript environment.

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

Inherited from: IgbAxis

Gets or sets the Title property.

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

Inherited from: IgbAxis

Gets or sets the Stroke property.

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

Inherited from: IgbAxis

Gets or sets the effective stroke used for the axis.

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

Inherited from: IgbAxis

Gets or sets the StrokeThickness property.

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

Inherited from: IgbAxis

Gets or sets the StrokeDashArray property.

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

Inherited from: IgbAxis

Gets or sets the Strip property.

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

Inherited from: IgbAxis

Gets or sets the MajorStroke property.

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

Inherited from: IgbAxis

Gets or sets the ActualMajorStroke property.

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

Inherited from: IgbAxis

Gets or sets the MajorStrokeThickness property.

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

Inherited from: IgbAxis

Gets or sets the MajorStrokeDashArray property.

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

Inherited from: IgbAxis

Gets or sets the MinorStroke property.

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

Inherited from: IgbAxis

Gets or sets the ActualMinorStroke property.

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

Inherited from: IgbAxis

Gets or sets the MinorStrokeThickness property.

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

Inherited from: IgbAxis

Gets or sets the MinorStrokeDashArray property.

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

Inherited from: IgbAxis

Gets or sets the TickStroke property.

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

Inherited from: IgbAxis

Gets or sets the TickStrokeThickness property.

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

Inherited from: IgbAxis

Gets or sets the TickStrokeDashArray property.

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

Inherited from: IgbAxis

Gets or sets the TickLength property.

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

Inherited from: IgbAxis

Gets or sets the IsDisabled property. If true, the axis will not be rendered.

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

Inherited from: IgbAxis

Gets or sets the IsInverted property.

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

Inherited from: IgbAxis

Gets or sets whether annotations should be shifted to avoid collision, even if this would result in them appearing where they shouldn't be along the scale.

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

Inherited from: IgbAxis

ets or sets whether annotations should be kept in view, even if they aren't positioned where they should appear on the scale.

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

Inherited from: IgbAxis

Gets or sets whether to use label height measurement when determining the initial number of labels to render, before resolving collisions, etc.

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

Inherited from: IgbAxis

Gets or sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc.

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

Inherited from: IgbAxis

Gets or sets the minimum desired characters to be displayed for horizontal axes when using advanced label heuristics. -1 will attempt to adjust the interval to precisely fit the horizontal labels.

[Parameter]
public int EnhancedIntervalMinimumCharacters { get; set; }

EnhancedIntervalPreferMoreCategoryLabels

Section titled "EnhancedIntervalPreferMoreCategoryLabels"

Inherited from: IgbAxis

Gets or sets whether the enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval.

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

The color of the {0}.

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

Inherited from: IgbAxis

Gets or sets the location of the {0}.

[Parameter]
public AxisLabelsLocation LabelLocation { get; set; }

Inherited from: IgbAxis

Gets or sets the visibility of the {0}.

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

Inherited from: IgbAxis

Gets or sets whether the first label is displayed when the zoom level is set to 1.

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

Inherited from: IgbAxis

Gets or sets the angle of the {0}.

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

Inherited from: IgbAxis

Distance between the axis and the edge of the control.

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

Inherited from: IgbAxis

Maximum distance between the axis and the edge of the control.

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

Inherited from: IgbAxis

Maximum distance between the axis and the edge of the control, relative to Chart size.

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

Inherited from: IgbAxis

Margin applied to the left of the {0}.

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

Inherited from: IgbAxis

Margin applied to the right of the {0}.

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

Inherited from: IgbAxis

Margin applied above the {0}.

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

Inherited from: IgbAxis

Margin applied below the {0}.

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

Inherited from: IgbAxis

Gets or sets the horizontal alignment of the {0}.

[Parameter]
public HorizontalAlignment LabelHorizontalAlignment { get; set; }

Inherited from: IgbAxis

Gets or sets the vertical alignment of the {0}.

[Parameter]
public VerticalAlignment LabelVerticalAlignment { get; set; }

Inherited from: IgbAxis

Gets or sets the CrossingAxis property.

[Parameter]
public IgbAxis CrossingAxis { get; set; }

Inherited from: IgbAxis

Provides a means of setting CrossingAxis in the JavaScript environment.

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

Inherited from: IgbAxis

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

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

Inherited from: IgbAxis

Gets or sets the CrossingValue property.

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

Inherited from: IgbAxis

Gets or sets the title position relative to the axis labels.

[Parameter]
public AxisTitlePosition TitlePosition { get; set; }

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

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

Inherited from: IgbAxis

The color of the {0}.

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

Inherited from: IgbAxis

Gets or sets the location of the {0}.

[Parameter]
public AxisLabelsLocation TitleLocation { get; set; }

Inherited from: IgbAxis

Gets or sets the visibility of the {0}.

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

Inherited from: IgbAxis

Gets or sets whether the first label is displayed when the zoom level is set to 1.

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

Inherited from: IgbAxis

Gets or sets the angle of the {0}.

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

Inherited from: IgbAxis

Distance between the axis and the edge of the control.

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

Inherited from: IgbAxis

Maximum distance between the axis and the edge of the control.

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

Inherited from: IgbAxis

Maximum distance between the axis and the edge of the control, relative to Chart size.

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

Inherited from: IgbAxis

Margin applied to the left of the {0}.

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

Inherited from: IgbAxis

Margin applied to the right of the {0}.

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

Inherited from: IgbAxis

Margin applied above the {0}.

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

Inherited from: IgbAxis

Margin applied below the {0}.

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

Inherited from: IgbAxis

Gets or sets the horizontal alignment of the {0}.

[Parameter]
public HorizontalAlignment TitleHorizontalAlignment { get; set; }

Inherited from: IgbAxis

Gets or sets the vertical alignment of the {0}.

[Parameter]
public VerticalAlignment TitleVerticalAlignment { get; set; }

Inherited from: IgbAxis

Gets or sets whether annotations on this axis will automatically truncate themselves to avoid colliding with each other. This only works if the ShouldAvoidAnnotationCollisions property is enabled.

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

Inherited from: IgbAxis

Gets the current annotations for the axis.

public IgbAxisAnnotationCollection Annotations { get; protected set; }

Inherited from: IgbAxis

Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be re-imported into the chart.

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

Inherited from: IgbAxis

Provides a means of setting CoercionMethods in the JavaScript environment.

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

Inherited from: IgbAxis

Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect.

[Parameter]
public virtual bool ExpectFunctions { get; set; }

Inherited from: IgbAxis

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

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

Inherited from: IgbAxis

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

public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; }

Inherited from: IgbAxis

Gets whether this is companion axis automatically created for a primary axis

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

Inherited from: IgbAxis

Gets or sets whether or not the companion axis is enabled for this axis.

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

Inherited from: IgbAxis

Gets or sets whether or not the companion axis has opposite location of this axis.

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

Inherited from: IgbAxis

Gets or sets whether or not the companion axis is inverted.

[Parameter]
public FeatureState CompanionAxisIsInverted { get; set; }

Inherited from: IgbAxis

Gets or sets crossing axis for the companion axis.

[Parameter]
public IgbAxis CompanionAxisCrossingAxis { get; set; }

Inherited from: IgbAxis

Provides a means of setting CompanionAxisCrossingAxis in the JavaScript environment.

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

Inherited from: IgbAxis

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

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

Inherited from: IgbAxis

Gets or sets crossing value for the companion axis.

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

Inherited from: IgbAxis

Gets or sets whether or not the companion axis has visible labels.

[Parameter]
public FeatureState CompanionAxisLabelVisible { get; set; }

Inherited from: IgbAxis

Gets or sets label angle on the companion axis.

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

Inherited from: IgbAxis

Gets or sets extent of labels on the companion axis.

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

Inherited from: IgbAxis

Gets or sets location of labels on the companion axis.

[Parameter]
public AxisLabelsLocation CompanionAxisLabelLocation { get; set; }

CompanionAxisLabelVerticalAlignment

Section titled "CompanionAxisLabelVerticalAlignment"

Inherited from: IgbAxis

Gets or sets vertical alignment of the companion axis.

[Parameter]
public VerticalAlignment CompanionAxisLabelVerticalAlignment { get; set; }

CompanionAxisLabelHorizontalAlignment

Section titled "CompanionAxisLabelHorizontalAlignment"

Inherited from: IgbAxis

Gets or sets horizontal alignment of labels on the companion axis.

[Parameter]
public HorizontalAlignment CompanionAxisLabelHorizontalAlignment { get; set; }

Inherited from: IgbAxis

Gets or sets color of labels on the companion axis.

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

CompanionAxisSyncronizedWithPrimaryAxis

Section titled "CompanionAxisSyncronizedWithPrimaryAxis"

Inherited from: IgbAxis

Gets or sets whether or not the companion axis is syncronized with properties of primary axis unless CompanionAxis* properties are set

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

Inherited from: IgbAxis

Gets or sets color of strips on the companion axis.

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

Inherited from: IgbAxis

Gets or sets color of line stroke on the companion axis.

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

Inherited from: IgbAxis

Gets or sets label angle on the companion axis.

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

Inherited from: IgbAxis

Gets or sets label angle on the companion axis.

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

Inherited from: IgbAxis

Gets or sets stroke of major gridlines on the companion axis.

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

Inherited from: IgbAxis

Gets or sets thickness of major gridlines on the companion axis.

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

Inherited from: IgbAxis

Gets or sets stroke of minior gridlines on the companion axis.

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

Inherited from: IgbAxis

Gets or sets thickness of minior gridlines on the companion axis.

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

Inherited from: IgbAxis

Gets or sets color of ticks on the companion axis.

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

Inherited from: IgbAxis

Gets or sets length of ticks on the companion axis.

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

Inherited from: IgbAxis

Gets or sets label angle on the companion axis.

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

Inherited from: IgbAxis

Gets or sets title on the companion axis.

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

CompanionAxisShouldAvoidAnnotationCollisions

Section titled "CompanionAxisShouldAvoidAnnotationCollisions"

Inherited from: IgbAxis

Gets or sets whether or not the companion axis should avoid annotation collisions.

[Parameter]
public FeatureState CompanionAxisShouldAvoidAnnotationCollisions { get; set; }

CompanionAxisShouldAutoTruncateAnnotations

Section titled "CompanionAxisShouldAutoTruncateAnnotations"

Inherited from: IgbAxis

Gets or sets whether or not the companion axis should auto truncate annotations.

[Parameter]
public FeatureState CompanionAxisShouldAutoTruncateAnnotations { get; set; }

CompanionAxisShouldKeepAnnotationsInView

Section titled "CompanionAxisShouldKeepAnnotationsInView"

Inherited from: IgbAxis

Gets or sets whether or not the companion axis should keep annotations in view.

[Parameter]
public FeatureState CompanionAxisShouldKeepAnnotationsInView { get; set; }

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

Gets the effective value for the current Interval.

[Parameter]
public double ActualInterval { get; set; }
[Parameter]
public Action<double> ActualIntervalChanged { get; set; }
[Parameter]
public string ActualIntervalChangedScript { get; set; }

Gets the effective value for the current MinorInterval.

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

Gets or sets interval of labels on the companion axis.

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

Gets or sets the mode axis labels will operate for the companion axis.

[Parameter]
public AxisAngleLabelMode CompanionAxisLabelMode { get; set; }

Gets or sets label angle on the companion axis.

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

Gets or sets angle in degress that the chart's 0th angle should be offset for the companion axis

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

Gets or sets the frequency of displayed labels.

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

Indicates the mode axis labels will operate in.

[Parameter]
public AxisAngleLabelMode LabelMode { get; set; }

Gets or sets the frequency of displayed minor lines.

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

Indicates the angle in degress that the chart's 0th angle should be offset.

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

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

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

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: IgbCategoryAxisBase

public Task<int> GetCurrentItemsCountAsync()

Returns any

Inherited from: IgbCategoryAxisBase

public int GetCurrentItemsCount()

Returns any

Inherited from: IgbCategoryAxisBase

public override Task<double[]> GetFullRangeAsync()

Returns any

Inherited from: IgbCategoryAxisBase

public override double[] GetFullRange()

Returns any

Inherited from: IgbCategoryAxisBase

Gets the value of a requested member path from the series.

public override Task<string> GetMemberPathValueAsync(string memberPathName)

Parameters

  • memberPathName: string

Returns any

Inherited from: IgbCategoryAxisBase

public override string GetMemberPathValue(string memberPathName)

Parameters

  • memberPathName: string

Returns any

GetCategoryBoundingBoxAsync(Point, bool, double)

Section titled "GetCategoryBoundingBoxAsync(Point, bool, double)"

Inherited from: IgbCategoryAxisBase

public virtual Task<Rect> GetCategoryBoundingBoxAsync(Point point, bool useInterpolation, double singularWidth)

Parameters

  • point: Point
  • useInterpolation: bool
  • singularWidth: double

Returns any

GetCategoryBoundingBox(Point, bool, double)

Section titled "GetCategoryBoundingBox(Point, bool, double)"

Inherited from: IgbCategoryAxisBase

public virtual Rect GetCategoryBoundingBox(Point point, bool useInterpolation, double singularWidth)

Parameters

  • point: Point
  • useInterpolation: bool
  • singularWidth: double

Returns any

GetCategoryBoundingBoxHelperAsync(Point, bool, double, bool)

Section titled "GetCategoryBoundingBoxHelperAsync(Point, bool, double, bool)"

Inherited from: IgbCategoryAxisBase

public virtual Task<Rect> GetCategoryBoundingBoxHelperAsync(Point point, bool useInterpolation, double singularWidth, bool isVertical)

Parameters

  • point: Point
  • useInterpolation: bool
  • singularWidth: double
  • isVertical: bool

Returns any

GetCategoryBoundingBoxHelper(Point, bool, double, bool)

Section titled "GetCategoryBoundingBoxHelper(Point, bool, double, bool)"

Inherited from: IgbCategoryAxisBase

public virtual Rect GetCategoryBoundingBoxHelper(Point point, bool useInterpolation, double singularWidth, bool isVertical)

Parameters

  • point: Point
  • useInterpolation: bool
  • singularWidth: double
  • isVertical: bool

Returns any

Inherited from: IgbCategoryAxisBase

Unscales a value from screen space into axis space.

public virtual Task<double> UnscaleValueAsync(double unscaledValue)

Parameters

  • unscaledValue: double

Returns any

Inherited from: IgbCategoryAxisBase

public virtual double UnscaleValue(double unscaledValue)

Parameters

  • unscaledValue: double

Returns any

NotifySetItemAsync(int, object, object)

Section titled "NotifySetItemAsync(int, object, object)"

Inherited from: IgbCategoryAxisBase

public Task NotifySetItemAsync(int index, object oldItem, object newItem)

Parameters

  • index: int
  • oldItem: object
  • newItem: object

Returns any

Inherited from: IgbCategoryAxisBase

public void NotifySetItem(int index, object oldItem, object newItem)

Parameters

  • index: int
  • oldItem: object
  • newItem: object

Returns any

Inherited from: IgbCategoryAxisBase

Used to manually notify the axis that the data source has reset or cleared its items.

public Task NotifyClearItemsAsync()

Returns any

Inherited from: IgbCategoryAxisBase

public void NotifyClearItems()

Returns any

Inherited from: IgbCategoryAxisBase

public Task NotifyInsertItemAsync(int index, object newItem)

Parameters

  • index: int
  • newItem: object

Returns any

Inherited from: IgbCategoryAxisBase

public void NotifyInsertItem(int index, object newItem)

Parameters

  • index: int
  • newItem: object

Returns any

Inherited from: IgbCategoryAxisBase

public Task NotifyRemoveItemAsync(int index, object oldItem)

Parameters

  • index: int
  • oldItem: object

Returns any

Inherited from: IgbCategoryAxisBase

public void NotifyRemoveItem(int index, object oldItem)

Parameters

  • index: int
  • oldItem: object

Returns any

Inherited from: IgbAxis

public void Dispose()

Returns any

Inherited from: IgbAxis

protected override Task OnInitializedAsync()

Returns any

Inherited from: IgbAxis

protected virtual void BindAxes(IgbAxis[] Axes)

Parameters

  • Axes: IgbAxis[]

Returns any

Inherited from: IgbAxis

Renders the axis with no animation.

public Task RenderAxisAsync()

Returns any

Inherited from: IgbAxis

public void RenderAxis()

Returns any

Inherited from: IgbAxis

If using enhanced interval management and precise interval fitting, this will reset the cached maximum label width, and recalculate using the current labels.

public Task ResetCachedEnhancedIntervalAsync()

Returns any

Inherited from: IgbAxis

public void ResetCachedEnhancedInterval()

Returns any

Inherited from: IgbAxis

public virtual Task<object> GetItemValueAsync(object item, string memberPathName)

Parameters

  • item: object
  • memberPathName: string

Returns any

Inherited from: IgbAxis

public virtual object GetItemValue(object item, string memberPathName)

Parameters

  • item: object
  • memberPathName: string

Returns any

Inherited from: IgbAxis

Gets the label for a data item.

public virtual Task<string> GetValueLabelAsync(double value)

Parameters

  • value: double

Returns any

Inherited from: IgbAxis

public virtual string GetValueLabel(double value)

Parameters

  • value: double

Returns any

Inherited from: IgbAxis

Scales a value from axis space into screen space.

public virtual Task<double> ScaleValueAsync(double unscaledValue)

Parameters

  • unscaledValue: double

Returns any

Inherited from: IgbAxis

public virtual double ScaleValue(double unscaledValue)

Parameters

  • unscaledValue: double

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

protected override void EnsureModulesLoaded()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public double GetCurrentActualInterval()

Returns any

public Task<double> GetCurrentActualIntervalAsync()

Returns any

public virtual double GetScaledAngle(double unscaledAngle)

Parameters

  • unscaledAngle: double

Returns any

Gets the scaled angle in radians from the raw axis value.

public virtual Task<double> GetScaledAngleAsync(double unscaledAngle)

Parameters

  • unscaledAngle: double

Returns any

public virtual double GetUnscaledAngle(double scaledAngle)

Parameters

  • scaledAngle: double

Returns any

Gets the raw axis value from the scaled angle in radians.

public virtual Task<double> GetUnscaledAngleAsync(double scaledAngle)

Parameters

  • scaledAngle: double

Returns any

[Parameter]
public EventCallback<IgbAxisRangeChangedEventArgs> RangeChanged { get; set; }
[Parameter]
public EventCallback<IgbRenderRequestedEventArgs> RenderRequested { get; set; }
[Parameter]
public string RangeChangedScript { get; set; }
[Parameter]
public string RenderRequestedScript { get; set; }