Represents a IgbDataChart numeric X axis.

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbNumericXAxis()

Returns IgbNumericXAxis

Inherited from: IgbStraightNumericAxisBase

Gets or sets the axis scale mode.

[Parameter]
public NumericScaleMode ScaleMode { get; set; }

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

Gets or sets the MinimumValue property.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets the MaximumValue property.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets the Interval property.

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

Inherited from: IgbNumericAxisBase

Gets the effective value for the current Interval.

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

Inherited from: IgbNumericAxisBase

Gets the effective value for the current max precision.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets the MinorInterval property.

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

Inherited from: IgbNumericAxisBase

Gets the effective value for the current MinorInterval.

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

Inherited from: IgbNumericAxisBase

Gets or sets the ReferenceValue property.

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

Inherited from: IgbNumericAxisBase

Gets or sets the IsLogarithmic property.

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

Inherited from: IgbNumericAxisBase

Determines if the axis has a valid logarithmic scale.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets the LogarithmBase property.

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

Inherited from: IgbNumericAxisBase

Gets or sets interval of labels on the companion axis.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets minimum value the companion axis.

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

Inherited from: IgbNumericAxisBase

Gets or sets maximum value the companion axis.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

Gets or sets logarithm base on the companion axis.

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

Inherited from: IgbNumericAxisBase

Provides a means of setting FormatAbbreviatedLabel in the JavaScript environment.

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

Inherited from: IgbNumericAxisBase

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

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

Inherited from: IgbNumericAxisBase

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

public IgbFormatSpecifierCollection AbbreviatedLabelFormatSpecifiers { get; set; }

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

A boolean indicating whether or not to abbreviate large numbers.

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

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

Inherited from: IgbNumericAxisBase

[Parameter]
public Action<double> ActualMinorIntervalChanged { 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; }
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

GetCurrentActualMinimumValueAsync()

Section titled "GetCurrentActualMinimumValueAsync()"

Inherited from: IgbNumericAxisBase

public Task<double> GetCurrentActualMinimumValueAsync()

Returns any

Inherited from: IgbNumericAxisBase

public double GetCurrentActualMinimumValue()

Returns any

GetCurrentActualMaximumValueAsync()

Section titled "GetCurrentActualMaximumValueAsync()"

Inherited from: IgbNumericAxisBase

public Task<double> GetCurrentActualMaximumValueAsync()

Returns any

Inherited from: IgbNumericAxisBase

public double GetCurrentActualMaximumValue()

Returns any

Inherited from: IgbNumericAxisBase

public Task<double> GetCurrentActualIntervalAsync()

Returns any

Inherited from: IgbNumericAxisBase

public double GetCurrentActualInterval()

Returns any

GetCurrentActualMinorIntervalAsync()

Section titled "GetCurrentActualMinorIntervalAsync()"

Inherited from: IgbNumericAxisBase

public Task<double> GetCurrentActualMinorIntervalAsync()

Returns any

Inherited from: IgbNumericAxisBase

public double GetCurrentActualMinorInterval()

Returns any

Inherited from: IgbNumericAxisBase

public override Task<double[]> GetFullRangeAsync()

Returns any

Inherited from: IgbNumericAxisBase

public override double[] GetFullRange()

Returns any

Inherited from: IgbNumericAxisBase

Unscales a value from screen space into axis space.

public virtual Task<double> UnscaleValueAsync(double unscaledValue)

Parameters

  • unscaledValue: double

Returns any

Inherited from: IgbNumericAxisBase

public virtual double UnscaleValue(double unscaledValue)

Parameters

  • unscaledValue: double

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

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

ScrollRangeIntoView(double, double)

Section titled "ScrollRangeIntoView(double, double)"
public void ScrollRangeIntoView(double minimum, double maximum)

Parameters

  • minimum: double
  • maximum: double

Returns any

ScrollRangeIntoViewAsync(double, double)

Section titled "ScrollRangeIntoViewAsync(double, double)"
public Task ScrollRangeIntoViewAsync(double minimum, double maximum)

Parameters

  • minimum: double
  • maximum: 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; }