Represents the base class from which all axis types are derived.
Inheritance
object
ComponentBase
Classes that extend this class.
Derived Classes- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbAxis() Returns IgbAxis
Properties
Section titled "Properties"IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererElement
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } IsComponentRooted
Section titled "IsComponentRooted"Inherited from: BaseRendererElement
public bool IsComponentRooted { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererElement
protected virtual bool UseDirectRender { get; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererElement
[Parameter]
public RenderFragment ChildContent { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererElement
protected virtual bool SupportsVisualChildren { get; } Inherited from: BaseRendererElement
[Parameter]
public string Name { get; set; } Parent
Section titled "Parent"Inherited from: BaseRendererElement
public object Parent { get; } MethodTarget
Section titled "MethodTarget"Inherited from: BaseRendererElement
protected virtual string MethodTarget { get; } CurrParent
Section titled "CurrParent"Inherited from: BaseRendererElement
protected object CurrParent { get; } ActualAnnotations
Section titled "ActualAnnotations"public IgbAxisAnnotationCollection ActualAnnotations { get; } ActualLabelFormatSpecifiers
Section titled "ActualLabelFormatSpecifiers"public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; } ActualMajorStroke
Section titled "ActualMajorStroke"Gets or sets the ActualMajorStroke property.
[Parameter]
public string ActualMajorStroke { get; set; } ActualMinorStroke
Section titled "ActualMinorStroke"Gets or sets the ActualMinorStroke property.
[Parameter]
public string ActualMinorStroke { get; set; } ActualStroke
Section titled "ActualStroke"Gets or sets the effective stroke used for the axis.
[Parameter]
public string ActualStroke { get; set; } Annotations
Section titled "Annotations"Gets the current annotations for the axis.
public IgbAxisAnnotationCollection Annotations { get; protected set; } CoercionMethods
Section titled "CoercionMethods"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; } CoercionMethodsScript
Section titled "CoercionMethodsScript"Provides a means of setting CoercionMethods in the JavaScript environment.
[Parameter]
public string CoercionMethodsScript { get; set; } CompanionAxisCrossingAxis
Section titled "CompanionAxisCrossingAxis"Gets or sets crossing axis for the companion axis.
[Parameter]
public IgbAxis CompanionAxisCrossingAxis { get; set; } CompanionAxisCrossingAxisName
Section titled "CompanionAxisCrossingAxisName"Gets or sets the name to use to resolve companionAxisCrossingAxis from markup.
[Parameter]
public string CompanionAxisCrossingAxisName { get; set; } CompanionAxisCrossingAxisScript
Section titled "CompanionAxisCrossingAxisScript"Provides a means of setting CompanionAxisCrossingAxis in the JavaScript environment.
[Parameter]
public string CompanionAxisCrossingAxisScript { get; set; } CompanionAxisCrossingValue
Section titled "CompanionAxisCrossingValue"Gets or sets crossing value for the companion axis.
[Parameter]
public double CompanionAxisCrossingValue { get; set; } CompanionAxisEnabled
Section titled "CompanionAxisEnabled"Gets or sets whether or not the companion axis is enabled for this axis.
[Parameter]
public bool CompanionAxisEnabled { get; set; } CompanionAxisIsInverted
Section titled "CompanionAxisIsInverted"Gets or sets whether or not the companion axis is inverted.
[Parameter]
public FeatureState CompanionAxisIsInverted { get; set; } CompanionAxisLabelAngle
Section titled "CompanionAxisLabelAngle"Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisLabelAngle { get; set; } CompanionAxisLabelColor
Section titled "CompanionAxisLabelColor"Gets or sets color of labels on the companion axis.
[Parameter]
public string CompanionAxisLabelColor { get; set; } CompanionAxisLabelExtent
Section titled "CompanionAxisLabelExtent"Gets or sets extent of labels on the companion axis.
[Parameter]
public double CompanionAxisLabelExtent { get; set; } CompanionAxisLabelHorizontalAlignment
Section titled "CompanionAxisLabelHorizontalAlignment"Gets or sets horizontal alignment of labels on the companion axis.
[Parameter]
public HorizontalAlignment CompanionAxisLabelHorizontalAlignment { get; set; } CompanionAxisLabelLocation
Section titled "CompanionAxisLabelLocation"Gets or sets location of labels on the companion axis.
[Parameter]
public AxisLabelsLocation CompanionAxisLabelLocation { get; set; } CompanionAxisLabelOpposite
Section titled "CompanionAxisLabelOpposite"Gets or sets whether or not the companion axis has opposite location of this axis.
[Parameter]
public bool CompanionAxisLabelOpposite { get; set; } CompanionAxisLabelVerticalAlignment
Section titled "CompanionAxisLabelVerticalAlignment"Gets or sets vertical alignment of the companion axis.
[Parameter]
public VerticalAlignment CompanionAxisLabelVerticalAlignment { get; set; } CompanionAxisLabelVisible
Section titled "CompanionAxisLabelVisible"Gets or sets whether or not the companion axis has visible labels.
[Parameter]
public FeatureState CompanionAxisLabelVisible { get; set; } CompanionAxisMajorStroke
Section titled "CompanionAxisMajorStroke"Gets or sets stroke of major gridlines on the companion axis.
[Parameter]
public string CompanionAxisMajorStroke { get; set; } CompanionAxisMajorStrokeThickness
Section titled "CompanionAxisMajorStrokeThickness"Gets or sets thickness of major gridlines on the companion axis.
[Parameter]
public double CompanionAxisMajorStrokeThickness { get; set; } CompanionAxisMinExtent
Section titled "CompanionAxisMinExtent"Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisMinExtent { get; set; } CompanionAxisMinorStroke
Section titled "CompanionAxisMinorStroke"Gets or sets stroke of minior gridlines on the companion axis.
[Parameter]
public string CompanionAxisMinorStroke { get; set; } CompanionAxisMinorStrokeThickness
Section titled "CompanionAxisMinorStrokeThickness"Gets or sets thickness of minior gridlines on the companion axis.
[Parameter]
public double CompanionAxisMinorStrokeThickness { get; set; } CompanionAxisShouldAutoTruncateAnnotations
Section titled "CompanionAxisShouldAutoTruncateAnnotations"Gets or sets whether or not the companion axis should auto truncate annotations.
[Parameter]
public FeatureState CompanionAxisShouldAutoTruncateAnnotations { get; set; } CompanionAxisShouldAvoidAnnotationCollisions
Section titled "CompanionAxisShouldAvoidAnnotationCollisions"Gets or sets whether or not the companion axis should avoid annotation collisions.
[Parameter]
public FeatureState CompanionAxisShouldAvoidAnnotationCollisions { get; set; } CompanionAxisShouldKeepAnnotationsInView
Section titled "CompanionAxisShouldKeepAnnotationsInView"Gets or sets whether or not the companion axis should keep annotations in view.
[Parameter]
public FeatureState CompanionAxisShouldKeepAnnotationsInView { get; set; } CompanionAxisStrip
Section titled "CompanionAxisStrip"Gets or sets color of strips on the companion axis.
[Parameter]
public string CompanionAxisStrip { get; set; } CompanionAxisStroke
Section titled "CompanionAxisStroke"Gets or sets color of line stroke on the companion axis.
[Parameter]
public string CompanionAxisStroke { get; set; } CompanionAxisStrokeThickness
Section titled "CompanionAxisStrokeThickness"Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisStrokeThickness { get; set; } CompanionAxisSyncronizedWithPrimaryAxis
Section titled "CompanionAxisSyncronizedWithPrimaryAxis"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; } CompanionAxisTickLength
Section titled "CompanionAxisTickLength"Gets or sets length of ticks on the companion axis.
[Parameter]
public double CompanionAxisTickLength { get; set; } CompanionAxisTickStroke
Section titled "CompanionAxisTickStroke"Gets or sets color of ticks on the companion axis.
[Parameter]
public string CompanionAxisTickStroke { get; set; } CompanionAxisTickStrokeThickness
Section titled "CompanionAxisTickStrokeThickness"Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisTickStrokeThickness { get; set; } CompanionAxisTitle
Section titled "CompanionAxisTitle"Gets or sets title on the companion axis.
[Parameter]
public string CompanionAxisTitle { get; set; } ContentAnnotations
Section titled "ContentAnnotations"public IgbAxisAnnotationCollection ContentAnnotations { get; } ContentLabelFormatSpecifiers
Section titled "ContentLabelFormatSpecifiers"public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; } CrossingAxis
Section titled "CrossingAxis"Gets or sets the CrossingAxis property.
[Parameter]
public IgbAxis CrossingAxis { get; set; } CrossingAxisName
Section titled "CrossingAxisName"Gets or sets the name to use to resolve crossingAxis from markup.
[Parameter]
public string CrossingAxisName { get; set; } CrossingAxisScript
Section titled "CrossingAxisScript"Provides a means of setting CrossingAxis in the JavaScript environment.
[Parameter]
public string CrossingAxisScript { get; set; } CrossingValue
Section titled "CrossingValue"Gets or sets the CrossingValue property.
[Parameter]
public object CrossingValue { get; set; } EnhancedIntervalMinimumCharacters
Section titled "EnhancedIntervalMinimumCharacters"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"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; } ExpectFunctions
Section titled "ExpectFunctions"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; } FormatLabelScript
Section titled "FormatLabelScript"Provides a means of setting FormatLabel in the JavaScript environment.
[Parameter]
public string FormatLabelScript { get; set; } IsCompanionAxis
Section titled "IsCompanionAxis"Gets whether this is companion axis automatically created for a primary axis
[Parameter]
public bool IsCompanionAxis { get; set; } IsDisabled
Section titled "IsDisabled"Gets or sets the IsDisabled property. If true, the axis will not be rendered.
[Parameter]
public bool IsDisabled { get; set; } IsInverted
Section titled "IsInverted"Gets or sets the IsInverted property.
[Parameter]
public bool IsInverted { get; set; } Label
Section titled "Label"[Parameter]
public string Label { get; set; } LabelAngle
Section titled "LabelAngle"Gets or sets the angle of the {0}.
[Parameter]
public double LabelAngle { get; set; } LabelBottomMargin
Section titled "LabelBottomMargin"Margin applied below the {0}.
[Parameter]
public double LabelBottomMargin { get; set; } LabelExtent
Section titled "LabelExtent"Distance between the axis and the edge of the control.
[Parameter]
public double LabelExtent { get; set; } LabelFontFamily
Section titled "LabelFontFamily"[Parameter]
public string LabelFontFamily { get; set; } LabelFontSize
Section titled "LabelFontSize"[Parameter]
public double LabelFontSize { get; set; } LabelFontStyle
Section titled "LabelFontStyle"[Parameter]
public string LabelFontStyle { get; set; } LabelFontWeight
Section titled "LabelFontWeight"[Parameter]
public string LabelFontWeight { get; set; } LabelFormat
Section titled "LabelFormat"Gets or sets the label format string to use for the label.
[Parameter]
public string LabelFormat { get; set; } LabelFormatSpecifiers
Section titled "LabelFormatSpecifiers"Gets or sets the format specifiers to use with the LabelFormat string.
public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; } LabelHorizontalAlignment
Section titled "LabelHorizontalAlignment"Gets or sets the horizontal alignment of the {0}.
[Parameter]
public HorizontalAlignment LabelHorizontalAlignment { get; set; } LabelLeftMargin
Section titled "LabelLeftMargin"Margin applied to the left of the {0}.
[Parameter]
public double LabelLeftMargin { get; set; } LabelLocation
Section titled "LabelLocation"Gets or sets the location of the {0}.
[Parameter]
public AxisLabelsLocation LabelLocation { get; set; } LabelMaximumExtent
Section titled "LabelMaximumExtent"Maximum distance between the axis and the edge of the control.
[Parameter]
public double LabelMaximumExtent { get; set; } LabelMaximumExtentPercentage
Section titled "LabelMaximumExtentPercentage"Maximum distance between the axis and the edge of the control, relative to Chart size.
[Parameter]
public double LabelMaximumExtentPercentage { get; set; } LabelRightMargin
Section titled "LabelRightMargin"Margin applied to the right of the {0}.
[Parameter]
public double LabelRightMargin { get; set; } LabelShowFirstLabel
Section titled "LabelShowFirstLabel"Gets or sets whether the first label is displayed when the zoom level is set to 1.
[Parameter]
public bool LabelShowFirstLabel { get; set; } LabelTextColor
Section titled "LabelTextColor"The color of the {0}.
[Parameter]
public string LabelTextColor { get; set; } LabelTopMargin
Section titled "LabelTopMargin"Margin applied above the {0}.
[Parameter]
public double LabelTopMargin { get; set; } LabelVerticalAlignment
Section titled "LabelVerticalAlignment"Gets or sets the vertical alignment of the {0}.
[Parameter]
public VerticalAlignment LabelVerticalAlignment { get; set; } LabelVisibility
Section titled "LabelVisibility"Gets or sets the visibility of the {0}.
[Parameter]
public Visibility LabelVisibility { get; set; } MajorStroke
Section titled "MajorStroke"Gets or sets the MajorStroke property.
[Parameter]
public string MajorStroke { get; set; } MajorStrokeDashArray
Section titled "MajorStrokeDashArray"Gets or sets the MajorStrokeDashArray property.
[Parameter]
public double[] MajorStrokeDashArray { get; set; } MajorStrokeThickness
Section titled "MajorStrokeThickness"Gets or sets the MajorStrokeThickness property.
[Parameter]
public double MajorStrokeThickness { get; set; } MinorStroke
Section titled "MinorStroke"Gets or sets the MinorStroke property.
[Parameter]
public string MinorStroke { get; set; } MinorStrokeDashArray
Section titled "MinorStrokeDashArray"Gets or sets the MinorStrokeDashArray property.
[Parameter]
public double[] MinorStrokeDashArray { get; set; } MinorStrokeThickness
Section titled "MinorStrokeThickness"Gets or sets the MinorStrokeThickness property.
[Parameter]
public double MinorStrokeThickness { get; set; } ParentTypeName
Section titled "ParentTypeName"protected override string ParentTypeName { get; } SeriesViewerParent
Section titled "SeriesViewerParent"[CascadingParameter(Name = "SeriesViewerParent")]
protected BaseRendererControl SeriesViewerParent { get; set; } ShouldAutoTruncateAnnotations
Section titled "ShouldAutoTruncateAnnotations"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; } ShouldAvoidAnnotationCollisions
Section titled "ShouldAvoidAnnotationCollisions"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; } ShouldKeepAnnotationsInView
Section titled "ShouldKeepAnnotationsInView"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; } Strip
Section titled "Strip"Gets or sets the Strip property.
[Parameter]
public string Strip { get; set; } Stroke
Section titled "Stroke"Gets or sets the Stroke property.
[Parameter]
public string Stroke { get; set; } StrokeDashArray
Section titled "StrokeDashArray"Gets or sets the StrokeDashArray property.
[Parameter]
public double[] StrokeDashArray { get; set; } StrokeThickness
Section titled "StrokeThickness"Gets or sets the StrokeThickness property.
[Parameter]
public double StrokeThickness { get; set; } TickLength
Section titled "TickLength"Gets or sets the TickLength property.
[Parameter]
public double TickLength { get; set; } TickStroke
Section titled "TickStroke"Gets or sets the TickStroke property.
[Parameter]
public string TickStroke { get; set; } TickStrokeDashArray
Section titled "TickStrokeDashArray"Gets or sets the TickStrokeDashArray property.
[Parameter]
public double[] TickStrokeDashArray { get; set; } TickStrokeThickness
Section titled "TickStrokeThickness"Gets or sets the TickStrokeThickness property.
[Parameter]
public double TickStrokeThickness { get; set; } Title
Section titled "Title"Gets or sets the Title property.
[Parameter]
public string Title { get; set; } TitleAngle
Section titled "TitleAngle"Gets or sets the angle of the {0}.
[Parameter]
public double TitleAngle { get; set; } TitleBottomMargin
Section titled "TitleBottomMargin"Margin applied below the {0}.
[Parameter]
public double TitleBottomMargin { get; set; } TitleExtent
Section titled "TitleExtent"Distance between the axis and the edge of the control.
[Parameter]
public double TitleExtent { get; set; } TitleFontFamily
Section titled "TitleFontFamily"[Parameter]
public string TitleFontFamily { get; set; } TitleFontSize
Section titled "TitleFontSize"[Parameter]
public double TitleFontSize { get; set; } TitleFontStyle
Section titled "TitleFontStyle"[Parameter]
public string TitleFontStyle { get; set; } TitleFontWeight
Section titled "TitleFontWeight"[Parameter]
public string TitleFontWeight { get; set; } TitleHorizontalAlignment
Section titled "TitleHorizontalAlignment"Gets or sets the horizontal alignment of the {0}.
[Parameter]
public HorizontalAlignment TitleHorizontalAlignment { get; set; } TitleLeftMargin
Section titled "TitleLeftMargin"Margin applied to the left of the {0}.
[Parameter]
public double TitleLeftMargin { get; set; } TitleLocation
Section titled "TitleLocation"Gets or sets the location of the {0}.
[Parameter]
public AxisLabelsLocation TitleLocation { get; set; } TitleMaximumExtent
Section titled "TitleMaximumExtent"Maximum distance between the axis and the edge of the control.
[Parameter]
public double TitleMaximumExtent { get; set; } TitleMaximumExtentPercentage
Section titled "TitleMaximumExtentPercentage"Maximum distance between the axis and the edge of the control, relative to Chart size.
[Parameter]
public double TitleMaximumExtentPercentage { get; set; } TitlePosition
Section titled "TitlePosition"Gets or sets the title position relative to the axis labels.
[Parameter]
public AxisTitlePosition TitlePosition { get; set; } TitleRightMargin
Section titled "TitleRightMargin"Margin applied to the right of the {0}.
[Parameter]
public double TitleRightMargin { get; set; } TitleShowFirstLabel
Section titled "TitleShowFirstLabel"Gets or sets whether the first label is displayed when the zoom level is set to 1.
[Parameter]
public bool TitleShowFirstLabel { get; set; } TitleTextColor
Section titled "TitleTextColor"The color of the {0}.
[Parameter]
public string TitleTextColor { get; set; } TitleTopMargin
Section titled "TitleTopMargin"Margin applied above the {0}.
[Parameter]
public double TitleTopMargin { get; set; } TitleVerticalAlignment
Section titled "TitleVerticalAlignment"Gets or sets the vertical alignment of the {0}.
[Parameter]
public VerticalAlignment TitleVerticalAlignment { get; set; } TitleVisibility
Section titled "TitleVisibility"Gets or sets the visibility of the {0}.
[Parameter]
public Visibility TitleVisibility { get; set; } public override string Type { get; } UseEnhancedIntervalManagement
Section titled "UseEnhancedIntervalManagement"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; } UsePerLabelHeightMeasurement
Section titled "UsePerLabelHeightMeasurement"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; } Accessors
Section titled "Accessors"_name
Section titled "_name"Inherited from: BaseRendererElement
protected string _name eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererElement
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererElement
protected string _cachedSerializedContent Methods
Section titled "Methods"EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"Inherited from: BaseRendererElement
protected virtual void EnsureModulesLoaded() Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"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
IsPropDirty(string)
Section titled "IsPropDirty(string)"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
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererElement
public string Serialize() Returns any
EnsureValid()
Section titled "EnsureValid()"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
BindAxes(IgbAxis[])
Section titled "BindAxes(IgbAxis[])"protected virtual void BindAxes(IgbAxis[] Axes) Parameters
- Axes:
IgbAxis[]
Returns any
Dispose()
Section titled "Dispose()"public void Dispose() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
GetFullRange()
Section titled "GetFullRange()"public virtual double[] GetFullRange() Returns any
GetFullRangeAsync()
Section titled "GetFullRangeAsync()"public virtual Task<double[]> GetFullRangeAsync() Returns any
GetItemValue(object, string)
Section titled "GetItemValue(object, string)"public virtual object GetItemValue(object item, string memberPathName) Parameters
- item:
object - memberPathName:
string
Returns any
GetItemValueAsync(object, string)
Section titled "GetItemValueAsync(object, string)"public virtual Task<object> GetItemValueAsync(object item, string memberPathName) Parameters
- item:
object - memberPathName:
string
Returns any
GetMemberPathValue(string)
Section titled "GetMemberPathValue(string)"public virtual string GetMemberPathValue(string memberPathName) Parameters
- memberPathName:
string
Returns any
GetMemberPathValueAsync(string)
Section titled "GetMemberPathValueAsync(string)"Gets the value of a requested member path from the series.
public virtual Task<string> GetMemberPathValueAsync(string memberPathName) Parameters
- memberPathName:
string
Returns any
GetValueLabel(double)
Section titled "GetValueLabel(double)"public virtual string GetValueLabel(double value) Parameters
- value:
double
Returns any
GetValueLabelAsync(double)
Section titled "GetValueLabelAsync(double)"Gets the label for a data item.
public virtual Task<string> GetValueLabelAsync(double value) Parameters
- value:
double
Returns any
OnInitializedAsync()
Section titled "OnInitializedAsync()"protected override Task OnInitializedAsync() Returns any
RenderAxis()
Section titled "RenderAxis()"public void RenderAxis() Returns any
RenderAxisAsync()
Section titled "RenderAxisAsync()"Renders the axis with no animation.
public Task RenderAxisAsync() Returns any
ResetCachedEnhancedInterval()
Section titled "ResetCachedEnhancedInterval()"public void ResetCachedEnhancedInterval() Returns any
ResetCachedEnhancedIntervalAsync()
Section titled "ResetCachedEnhancedIntervalAsync()"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
ScaleValue(double)
Section titled "ScaleValue(double)"public virtual double ScaleValue(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
ScaleValueAsync(double)
Section titled "ScaleValueAsync(double)"Scales a value from axis space into screen space.
public virtual Task<double> ScaleValueAsync(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
Events
Section titled "Events"RangeChanged
Section titled "RangeChanged"[Parameter]
public EventCallback<IgbAxisRangeChangedEventArgs> RangeChanged { get; set; } RenderRequested
Section titled "RenderRequested"[Parameter]
public EventCallback<IgbRenderRequestedEventArgs> RenderRequested { get; set; } RangeChangedScript
Section titled "RangeChangedScript"[Parameter]
public string RangeChangedScript { get; set; } RenderRequestedScript
Section titled "RenderRequestedScript"[Parameter]
public string RenderRequestedScript { get; set; }