Represents the base class for all IgbDataChart numeric axes.

Inheritance

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbNumericAxisBase()

Returns IgbNumericAxisBase

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

A boolean indicating whether or not to abbreviate large numbers.

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

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

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

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

public IgbFormatSpecifierCollection AbbreviatedLabelFormatSpecifiers { get; set; }

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

Determines if the axis has a valid logarithmic scale.

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

Gets the effective value for the current max precision.

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

Gets the effective maximum value for the current numeric axis object.

[Parameter]
public double ActualMaximumValue { get; set; }
[Parameter]
public Action<double> ActualMaximumValueChanged { get; set; }
[Parameter]
public string ActualMaximumValueChangedScript { get; set; }

Gets the effective minimum value for the current numeric axis object.

[Parameter]
public double ActualMinimumValue { get; set; }
[Parameter]
public Action<double> ActualMinimumValueChanged { get; set; }
[Parameter]
public string ActualMinimumValueChangedScript { get; set; }

Gets the effective value for the current MinorInterval.

[Parameter]
public double ActualMinorInterval { get; set; }
[Parameter]
public Action<double> ActualMinorIntervalChanged { get; set; }
[Parameter]
public string ActualMinorIntervalChangedScript { get; set; }

Gets the effective visible maximum value for the current numeric axis object.

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

Gets the effective minimum value for the current numeric axis object.

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

Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.

[Parameter]
public AxisRangeBufferMode AutoRangeBufferMode { get; set; }

Gets or sets interval of labels on the companion axis.

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

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

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

Gets or sets logarithm base on the companion axis.

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

Gets or sets maximum value the companion axis.

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

Gets or sets minimum value the companion axis.

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

Gets or sets interval of minor gridlines on the companion axis.

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

Gets or sets whether the axis should favor emitting a label at the end of the scale.

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

Provides a means of setting FormatAbbreviatedLabel in the JavaScript environment.

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

Gets or sets the Interval property.

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

Gets or sets the IsLogarithmic property.

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

Gets or sets the LogarithmBase property.

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

Gets or sets the the maximum precision to use for the auto interval.

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

Gets or sets the MaximumValue property.

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

Gets or sets the MinimumValue property.

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

Gets or sets the MinorInterval property.

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

Gets or sets the ReferenceValue property.

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

Gets or sets the the maximum precision to use for the auto interval.

[Parameter]
public bool ShouldApplyMaxPrecisionWhenZoomed { 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: 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

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

public virtual Task<string> GetMemberPathValueAsync(string memberPathName)

Parameters

  • memberPathName: string

Returns any

Inherited from: IgbAxis

public virtual string GetMemberPathValue(string memberPathName)

Parameters

  • memberPathName: string

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 virtual void EnsureModulesLoaded()

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

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public double GetCurrentActualInterval()

Returns any

public Task<double> GetCurrentActualIntervalAsync()

Returns any

public double GetCurrentActualMaximumValue()

Returns any

GetCurrentActualMaximumValueAsync()

Section titled "GetCurrentActualMaximumValueAsync()"
public Task<double> GetCurrentActualMaximumValueAsync()

Returns any

public double GetCurrentActualMinimumValue()

Returns any

GetCurrentActualMinimumValueAsync()

Section titled "GetCurrentActualMinimumValueAsync()"
public Task<double> GetCurrentActualMinimumValueAsync()

Returns any

public double GetCurrentActualMinorInterval()

Returns any

GetCurrentActualMinorIntervalAsync()

Section titled "GetCurrentActualMinorIntervalAsync()"
public Task<double> GetCurrentActualMinorIntervalAsync()

Returns any

public override double[] GetFullRange()

Returns any

public override Task<double[]> GetFullRangeAsync()

Returns any

public virtual double UnscaleValue(double unscaledValue)

Parameters

  • unscaledValue: double

Returns any

Unscales a value from screen space into axis space.

public virtual Task<double> UnscaleValueAsync(double unscaledValue)

Parameters

  • unscaledValue: 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; }