A horizontal axis that uses a DateTime scale.
Inheritance
object
ComponentBase
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbTimeXAxis() Returns IgbTimeXAxis
Properties
Section titled "Properties"DateTimeMemberPath
Section titled "DateTimeMemberPath"Inherited from: IgbTimeAxisBase
Gets or sets the DateTime mapping property for the axis.
[Parameter]
public string DateTimeMemberPath { get; set; } IsDataPreSorted
Section titled "IsDataPreSorted"Inherited from: IgbTimeAxisBase
Gets or sets whether the data assigned to the date time axis should be considered pre-sorted by date/time.
[Parameter]
public bool IsDataPreSorted { get; set; } ActualMinimumValue
Section titled "ActualMinimumValue"Inherited from: IgbTimeAxisBase
Gets the coerced minimum value.
[Parameter]
public DateTime ActualMinimumValue { get; set; } ActualMaximumValue
Section titled "ActualMaximumValue"Inherited from: IgbTimeAxisBase
Gets the coerced maximum value.
[Parameter]
public DateTime ActualMaximumValue { get; set; } MinimumValue
Section titled "MinimumValue"Inherited from: IgbTimeAxisBase
Gets or sets the axis MinimumValue.
[Parameter]
public DateTime MinimumValue { get; set; } MaximumValue
Section titled "MaximumValue"Inherited from: IgbTimeAxisBase
Gets or sets the axis MaximumValue.
[Parameter]
public DateTime MaximumValue { get; set; } ActualMinimumValueChangedScript
Section titled "ActualMinimumValueChangedScript"Inherited from: IgbTimeAxisBase
[Parameter]
public string ActualMinimumValueChangedScript { get; set; } ActualMinimumValueChanged
Section titled "ActualMinimumValueChanged"Inherited from: IgbTimeAxisBase
[Parameter]
public Action<DateTime> ActualMinimumValueChanged { get; set; } ActualMaximumValueChangedScript
Section titled "ActualMaximumValueChangedScript"Inherited from: IgbTimeAxisBase
[Parameter]
public string ActualMaximumValueChangedScript { get; set; } ActualMaximumValueChanged
Section titled "ActualMaximumValueChanged"Inherited from: IgbTimeAxisBase
[Parameter]
public Action<DateTime> ActualMaximumValueChanged { get; set; } DataSource
Section titled "DataSource"Inherited from: IgbCategoryAxisBase
Gets or sets the ItemsSource property for the current axis.
[Parameter]
public object DataSource { get; set; } DataSourceScript
Section titled "DataSourceScript"Inherited from: IgbCategoryAxisBase
Provides a means of setting DataSource in the JavaScript environment.
[Parameter]
public string DataSourceScript { get; set; } ItemsCount
Section titled "ItemsCount"Inherited from: IgbCategoryAxisBase
Gets the number of items in the current category axis items source.
[Parameter]
public int ItemsCount { get; set; } Inherited from: IgbCategoryAxisBase
Gets or sets the amount of space between adjacent categories for the current axis object.
[Parameter]
public double Gap { get; set; } MaximumGap
Section titled "MaximumGap"Inherited from: IgbCategoryAxisBase
Gets or sets the maximum gap value to allow. This defaults to 1.0.
[Parameter]
public double MaximumGap { get; set; } MinimumGapSize
Section titled "MinimumGapSize"Inherited from: IgbCategoryAxisBase
Gets or sets the minimum amount of pixels to use for the gap between categories, if possible.
[Parameter]
public double MinimumGapSize { get; set; } Overlap
Section titled "Overlap"Inherited from: IgbCategoryAxisBase
Gets or sets the amount of overlap between adjacent categories for the current axis object.
[Parameter]
public double Overlap { get; set; } UseClusteringMode
Section titled "UseClusteringMode"Inherited from: IgbCategoryAxisBase
Gets or sets whether the category axis should use clustering display mode even if no series are present that would force clustering mode.
[Parameter]
public bool UseClusteringMode { get; set; } IsLastLabelMandatory
Section titled "IsLastLabelMandatory"Inherited from: IgbCategoryAxisBase
Gets or sets whether the last label on the axis is mandatory. When true, the axis will ensure the last data item's label is always displayed, even if it does not fall on a regular interval step. This may cause labels to be unevenly spaced, triggering the more expensive anti-collision path.
[Parameter]
public bool IsLastLabelMandatory { get; set; } ItemsCountChangedScript
Section titled "ItemsCountChangedScript"Inherited from: IgbCategoryAxisBase
[Parameter]
public string ItemsCountChangedScript { get; set; } ItemsCountChanged
Section titled "ItemsCountChanged"Inherited from: IgbCategoryAxisBase
[Parameter]
public Action<int> ItemsCountChanged { get; set; } SeriesViewerParent
Section titled "SeriesViewerParent"Inherited from: IgbAxis
[CascadingParameter(Name = "SeriesViewerParent")]
protected BaseRendererControl SeriesViewerParent { get; set; } ParentTypeName
Section titled "ParentTypeName"Inherited from: IgbAxis
protected override string ParentTypeName { get; } Label
Section titled "Label"Inherited from: IgbAxis
[Parameter]
public string Label { get; set; } ContentLabelFormatSpecifiers
Section titled "ContentLabelFormatSpecifiers"Inherited from: IgbAxis
public IgbFormatSpecifierCollection ContentLabelFormatSpecifiers { get; } ActualLabelFormatSpecifiers
Section titled "ActualLabelFormatSpecifiers"Inherited from: IgbAxis
public IgbFormatSpecifierCollection ActualLabelFormatSpecifiers { get; } ContentAnnotations
Section titled "ContentAnnotations"Inherited from: IgbAxis
public IgbAxisAnnotationCollection ContentAnnotations { get; } ActualAnnotations
Section titled "ActualAnnotations"Inherited from: IgbAxis
public IgbAxisAnnotationCollection ActualAnnotations { get; } FormatLabelScript
Section titled "FormatLabelScript"Inherited from: IgbAxis
Provides a means of setting FormatLabel in the JavaScript environment.
[Parameter]
public string FormatLabelScript { get; set; } Title
Section titled "Title"Inherited from: IgbAxis
Gets or sets the Title property.
[Parameter]
public string Title { get; set; } Stroke
Section titled "Stroke"Inherited from: IgbAxis
Gets or sets the Stroke property.
[Parameter]
public string Stroke { get; set; } ActualStroke
Section titled "ActualStroke"Inherited from: IgbAxis
Gets or sets the effective stroke used for the axis.
[Parameter]
public string ActualStroke { get; set; } StrokeThickness
Section titled "StrokeThickness"Inherited from: IgbAxis
Gets or sets the StrokeThickness property.
[Parameter]
public double StrokeThickness { get; set; } StrokeDashArray
Section titled "StrokeDashArray"Inherited from: IgbAxis
Gets or sets the StrokeDashArray property.
[Parameter]
public double[] StrokeDashArray { get; set; } Strip
Section titled "Strip"Inherited from: IgbAxis
Gets or sets the Strip property.
[Parameter]
public string Strip { get; set; } MajorStroke
Section titled "MajorStroke"Inherited from: IgbAxis
Gets or sets the MajorStroke property.
[Parameter]
public string MajorStroke { get; set; } ActualMajorStroke
Section titled "ActualMajorStroke"Inherited from: IgbAxis
Gets or sets the ActualMajorStroke property.
[Parameter]
public string ActualMajorStroke { get; set; } MajorStrokeThickness
Section titled "MajorStrokeThickness"Inherited from: IgbAxis
Gets or sets the MajorStrokeThickness property.
[Parameter]
public double MajorStrokeThickness { get; set; } MajorStrokeDashArray
Section titled "MajorStrokeDashArray"Inherited from: IgbAxis
Gets or sets the MajorStrokeDashArray property.
[Parameter]
public double[] MajorStrokeDashArray { get; set; } MinorStroke
Section titled "MinorStroke"Inherited from: IgbAxis
Gets or sets the MinorStroke property.
[Parameter]
public string MinorStroke { get; set; } ActualMinorStroke
Section titled "ActualMinorStroke"Inherited from: IgbAxis
Gets or sets the ActualMinorStroke property.
[Parameter]
public string ActualMinorStroke { get; set; } MinorStrokeThickness
Section titled "MinorStrokeThickness"Inherited from: IgbAxis
Gets or sets the MinorStrokeThickness property.
[Parameter]
public double MinorStrokeThickness { get; set; } MinorStrokeDashArray
Section titled "MinorStrokeDashArray"Inherited from: IgbAxis
Gets or sets the MinorStrokeDashArray property.
[Parameter]
public double[] MinorStrokeDashArray { get; set; } TickStroke
Section titled "TickStroke"Inherited from: IgbAxis
Gets or sets the TickStroke property.
[Parameter]
public string TickStroke { get; set; } TickStrokeThickness
Section titled "TickStrokeThickness"Inherited from: IgbAxis
Gets or sets the TickStrokeThickness property.
[Parameter]
public double TickStrokeThickness { get; set; } TickStrokeDashArray
Section titled "TickStrokeDashArray"Inherited from: IgbAxis
Gets or sets the TickStrokeDashArray property.
[Parameter]
public double[] TickStrokeDashArray { get; set; } TickLength
Section titled "TickLength"Inherited from: IgbAxis
Gets or sets the TickLength property.
[Parameter]
public double TickLength { get; set; } IsDisabled
Section titled "IsDisabled"Inherited from: IgbAxis
Gets or sets the IsDisabled property. If true, the axis will not be rendered.
[Parameter]
public bool IsDisabled { get; set; } IsInverted
Section titled "IsInverted"Inherited from: IgbAxis
Gets or sets the IsInverted property.
[Parameter]
public bool IsInverted { get; set; } ShouldAvoidAnnotationCollisions
Section titled "ShouldAvoidAnnotationCollisions"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; } ShouldKeepAnnotationsInView
Section titled "ShouldKeepAnnotationsInView"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; } UsePerLabelHeightMeasurement
Section titled "UsePerLabelHeightMeasurement"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; } UseEnhancedIntervalManagement
Section titled "UseEnhancedIntervalManagement"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; } EnhancedIntervalMinimumCharacters
Section titled "EnhancedIntervalMinimumCharacters"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; } LabelFontFamily
Section titled "LabelFontFamily"Inherited from: IgbAxis
[Parameter]
public string LabelFontFamily { get; set; } LabelFontSize
Section titled "LabelFontSize"Inherited from: IgbAxis
[Parameter]
public double LabelFontSize { get; set; } LabelFontStyle
Section titled "LabelFontStyle"Inherited from: IgbAxis
[Parameter]
public string LabelFontStyle { get; set; } LabelFontWeight
Section titled "LabelFontWeight"Inherited from: IgbAxis
[Parameter]
public string LabelFontWeight { get; set; } LabelTextColor
Section titled "LabelTextColor"Inherited from: IgbAxis
The color of the {0}.
[Parameter]
public string LabelTextColor { get; set; } LabelLocation
Section titled "LabelLocation"Inherited from: IgbAxis
Gets or sets the location of the {0}.
[Parameter]
public AxisLabelsLocation LabelLocation { get; set; } LabelVisibility
Section titled "LabelVisibility"Inherited from: IgbAxis
Gets or sets the visibility of the {0}.
[Parameter]
public Visibility LabelVisibility { get; set; } LabelShowFirstLabel
Section titled "LabelShowFirstLabel"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; } LabelAngle
Section titled "LabelAngle"Inherited from: IgbAxis
Gets or sets the angle of the {0}.
[Parameter]
public double LabelAngle { get; set; } LabelExtent
Section titled "LabelExtent"Inherited from: IgbAxis
Distance between the axis and the edge of the control.
[Parameter]
public double LabelExtent { get; set; } LabelMaximumExtent
Section titled "LabelMaximumExtent"Inherited from: IgbAxis
Maximum distance between the axis and the edge of the control.
[Parameter]
public double LabelMaximumExtent { get; set; } LabelMaximumExtentPercentage
Section titled "LabelMaximumExtentPercentage"Inherited from: IgbAxis
Maximum distance between the axis and the edge of the control, relative to Chart size.
[Parameter]
public double LabelMaximumExtentPercentage { get; set; } LabelLeftMargin
Section titled "LabelLeftMargin"Inherited from: IgbAxis
Margin applied to the left of the {0}.
[Parameter]
public double LabelLeftMargin { get; set; } LabelRightMargin
Section titled "LabelRightMargin"Inherited from: IgbAxis
Margin applied to the right of the {0}.
[Parameter]
public double LabelRightMargin { get; set; } LabelTopMargin
Section titled "LabelTopMargin"Inherited from: IgbAxis
Margin applied above the {0}.
[Parameter]
public double LabelTopMargin { get; set; } LabelBottomMargin
Section titled "LabelBottomMargin"Inherited from: IgbAxis
Margin applied below the {0}.
[Parameter]
public double LabelBottomMargin { get; set; } LabelHorizontalAlignment
Section titled "LabelHorizontalAlignment"Inherited from: IgbAxis
Gets or sets the horizontal alignment of the {0}.
[Parameter]
public HorizontalAlignment LabelHorizontalAlignment { get; set; } LabelVerticalAlignment
Section titled "LabelVerticalAlignment"Inherited from: IgbAxis
Gets or sets the vertical alignment of the {0}.
[Parameter]
public VerticalAlignment LabelVerticalAlignment { get; set; } CrossingAxis
Section titled "CrossingAxis"Inherited from: IgbAxis
Gets or sets the CrossingAxis property.
[Parameter]
public IgbAxis CrossingAxis { get; set; } CrossingAxisScript
Section titled "CrossingAxisScript"Inherited from: IgbAxis
Provides a means of setting CrossingAxis in the JavaScript environment.
[Parameter]
public string CrossingAxisScript { get; set; } CrossingAxisName
Section titled "CrossingAxisName"Inherited from: IgbAxis
Gets or sets the name to use to resolve crossingAxis from markup.
[Parameter]
public string CrossingAxisName { get; set; } CrossingValue
Section titled "CrossingValue"Inherited from: IgbAxis
Gets or sets the CrossingValue property.
[Parameter]
public object CrossingValue { get; set; } TitlePosition
Section titled "TitlePosition"Inherited from: IgbAxis
Gets or sets the title position relative to the axis labels.
[Parameter]
public AxisTitlePosition TitlePosition { get; set; } TitleFontFamily
Section titled "TitleFontFamily"Inherited from: IgbAxis
[Parameter]
public string TitleFontFamily { get; set; } TitleFontSize
Section titled "TitleFontSize"Inherited from: IgbAxis
[Parameter]
public double TitleFontSize { get; set; } TitleFontStyle
Section titled "TitleFontStyle"Inherited from: IgbAxis
[Parameter]
public string TitleFontStyle { get; set; } TitleFontWeight
Section titled "TitleFontWeight"Inherited from: IgbAxis
[Parameter]
public string TitleFontWeight { get; set; } TitleTextColor
Section titled "TitleTextColor"Inherited from: IgbAxis
The color of the {0}.
[Parameter]
public string TitleTextColor { get; set; } TitleLocation
Section titled "TitleLocation"Inherited from: IgbAxis
Gets or sets the location of the {0}.
[Parameter]
public AxisLabelsLocation TitleLocation { get; set; } TitleVisibility
Section titled "TitleVisibility"Inherited from: IgbAxis
Gets or sets the visibility of the {0}.
[Parameter]
public Visibility TitleVisibility { get; set; } TitleShowFirstLabel
Section titled "TitleShowFirstLabel"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; } TitleAngle
Section titled "TitleAngle"Inherited from: IgbAxis
Gets or sets the angle of the {0}.
[Parameter]
public double TitleAngle { get; set; } TitleExtent
Section titled "TitleExtent"Inherited from: IgbAxis
Distance between the axis and the edge of the control.
[Parameter]
public double TitleExtent { get; set; } TitleMaximumExtent
Section titled "TitleMaximumExtent"Inherited from: IgbAxis
Maximum distance between the axis and the edge of the control.
[Parameter]
public double TitleMaximumExtent { get; set; } TitleMaximumExtentPercentage
Section titled "TitleMaximumExtentPercentage"Inherited from: IgbAxis
Maximum distance between the axis and the edge of the control, relative to Chart size.
[Parameter]
public double TitleMaximumExtentPercentage { get; set; } TitleLeftMargin
Section titled "TitleLeftMargin"Inherited from: IgbAxis
Margin applied to the left of the {0}.
[Parameter]
public double TitleLeftMargin { get; set; } TitleRightMargin
Section titled "TitleRightMargin"Inherited from: IgbAxis
Margin applied to the right of the {0}.
[Parameter]
public double TitleRightMargin { get; set; } TitleTopMargin
Section titled "TitleTopMargin"Inherited from: IgbAxis
Margin applied above the {0}.
[Parameter]
public double TitleTopMargin { get; set; } TitleBottomMargin
Section titled "TitleBottomMargin"Inherited from: IgbAxis
Margin applied below the {0}.
[Parameter]
public double TitleBottomMargin { get; set; } TitleHorizontalAlignment
Section titled "TitleHorizontalAlignment"Inherited from: IgbAxis
Gets or sets the horizontal alignment of the {0}.
[Parameter]
public HorizontalAlignment TitleHorizontalAlignment { get; set; } TitleVerticalAlignment
Section titled "TitleVerticalAlignment"Inherited from: IgbAxis
Gets or sets the vertical alignment of the {0}.
[Parameter]
public VerticalAlignment TitleVerticalAlignment { get; set; } ShouldAutoTruncateAnnotations
Section titled "ShouldAutoTruncateAnnotations"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; } Annotations
Section titled "Annotations"Inherited from: IgbAxis
Gets the current annotations for the axis.
public IgbAxisAnnotationCollection Annotations { get; protected set; } CoercionMethods
Section titled "CoercionMethods"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; } CoercionMethodsScript
Section titled "CoercionMethodsScript"Inherited from: IgbAxis
Provides a means of setting CoercionMethods in the JavaScript environment.
[Parameter]
public string CoercionMethodsScript { get; set; } ExpectFunctions
Section titled "ExpectFunctions"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; } LabelFormat
Section titled "LabelFormat"Inherited from: IgbAxis
Gets or sets the label format string to use for the label.
[Parameter]
public string LabelFormat { get; set; } LabelFormatSpecifiers
Section titled "LabelFormatSpecifiers"Inherited from: IgbAxis
Gets or sets the format specifiers to use with the LabelFormat string.
public IgbFormatSpecifierCollection LabelFormatSpecifiers { get; set; } IsCompanionAxis
Section titled "IsCompanionAxis"Inherited from: IgbAxis
Gets whether this is companion axis automatically created for a primary axis
[Parameter]
public bool IsCompanionAxis { get; set; } CompanionAxisEnabled
Section titled "CompanionAxisEnabled"Inherited from: IgbAxis
Gets or sets whether or not the companion axis is enabled for this axis.
[Parameter]
public bool CompanionAxisEnabled { get; set; } CompanionAxisLabelOpposite
Section titled "CompanionAxisLabelOpposite"Inherited from: IgbAxis
Gets or sets whether or not the companion axis has opposite location of this axis.
[Parameter]
public bool CompanionAxisLabelOpposite { get; set; } CompanionAxisIsInverted
Section titled "CompanionAxisIsInverted"Inherited from: IgbAxis
Gets or sets whether or not the companion axis is inverted.
[Parameter]
public FeatureState CompanionAxisIsInverted { get; set; } CompanionAxisCrossingAxis
Section titled "CompanionAxisCrossingAxis"Inherited from: IgbAxis
Gets or sets crossing axis for the companion axis.
[Parameter]
public IgbAxis CompanionAxisCrossingAxis { get; set; } CompanionAxisCrossingAxisScript
Section titled "CompanionAxisCrossingAxisScript"Inherited from: IgbAxis
Provides a means of setting CompanionAxisCrossingAxis in the JavaScript environment.
[Parameter]
public string CompanionAxisCrossingAxisScript { get; set; } CompanionAxisCrossingAxisName
Section titled "CompanionAxisCrossingAxisName"Inherited from: IgbAxis
Gets or sets the name to use to resolve companionAxisCrossingAxis from markup.
[Parameter]
public string CompanionAxisCrossingAxisName { get; set; } CompanionAxisCrossingValue
Section titled "CompanionAxisCrossingValue"Inherited from: IgbAxis
Gets or sets crossing value for the companion axis.
[Parameter]
public double CompanionAxisCrossingValue { get; set; } CompanionAxisLabelVisible
Section titled "CompanionAxisLabelVisible"Inherited from: IgbAxis
Gets or sets whether or not the companion axis has visible labels.
[Parameter]
public FeatureState CompanionAxisLabelVisible { get; set; } CompanionAxisLabelAngle
Section titled "CompanionAxisLabelAngle"Inherited from: IgbAxis
Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisLabelAngle { get; set; } CompanionAxisLabelExtent
Section titled "CompanionAxisLabelExtent"Inherited from: IgbAxis
Gets or sets extent of labels on the companion axis.
[Parameter]
public double CompanionAxisLabelExtent { get; set; } CompanionAxisLabelLocation
Section titled "CompanionAxisLabelLocation"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; } CompanionAxisLabelColor
Section titled "CompanionAxisLabelColor"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; } CompanionAxisStrip
Section titled "CompanionAxisStrip"Inherited from: IgbAxis
Gets or sets color of strips on the companion axis.
[Parameter]
public string CompanionAxisStrip { get; set; } CompanionAxisStroke
Section titled "CompanionAxisStroke"Inherited from: IgbAxis
Gets or sets color of line stroke on the companion axis.
[Parameter]
public string CompanionAxisStroke { get; set; } CompanionAxisMinExtent
Section titled "CompanionAxisMinExtent"Inherited from: IgbAxis
Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisMinExtent { get; set; } CompanionAxisStrokeThickness
Section titled "CompanionAxisStrokeThickness"Inherited from: IgbAxis
Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisStrokeThickness { get; set; } CompanionAxisMajorStroke
Section titled "CompanionAxisMajorStroke"Inherited from: IgbAxis
Gets or sets stroke of major gridlines on the companion axis.
[Parameter]
public string CompanionAxisMajorStroke { get; set; } CompanionAxisMajorStrokeThickness
Section titled "CompanionAxisMajorStrokeThickness"Inherited from: IgbAxis
Gets or sets thickness of major gridlines on the companion axis.
[Parameter]
public double CompanionAxisMajorStrokeThickness { get; set; } CompanionAxisMinorStroke
Section titled "CompanionAxisMinorStroke"Inherited from: IgbAxis
Gets or sets stroke of minior gridlines on the companion axis.
[Parameter]
public string CompanionAxisMinorStroke { get; set; } CompanionAxisMinorStrokeThickness
Section titled "CompanionAxisMinorStrokeThickness"Inherited from: IgbAxis
Gets or sets thickness of minior gridlines on the companion axis.
[Parameter]
public double CompanionAxisMinorStrokeThickness { get; set; } CompanionAxisTickStroke
Section titled "CompanionAxisTickStroke"Inherited from: IgbAxis
Gets or sets color of ticks on the companion axis.
[Parameter]
public string CompanionAxisTickStroke { get; set; } CompanionAxisTickLength
Section titled "CompanionAxisTickLength"Inherited from: IgbAxis
Gets or sets length of ticks on the companion axis.
[Parameter]
public double CompanionAxisTickLength { get; set; } CompanionAxisTickStrokeThickness
Section titled "CompanionAxisTickStrokeThickness"Inherited from: IgbAxis
Gets or sets label angle on the companion axis.
[Parameter]
public double CompanionAxisTickStrokeThickness { get; set; } CompanionAxisTitle
Section titled "CompanionAxisTitle"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; } 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; } Breaks
Section titled "Breaks"TimeAxisBreaks to apply to this axis, representing spans of time to omit, such as weekends.
public IgbTimeAxisBreakCollection Breaks { get; protected set; } Intervals
Section titled "Intervals"A list of axis label intervals to apply, which are selected according to the visible axis range.
public IgbTimeAxisIntervalCollection Intervals { get; protected set; } LabelFormats
Section titled "LabelFormats"A list of axis label formats to apply, which are selected according to the visible axis range.
public IgbTimeAxisLabelFormatCollection LabelFormats { get; protected set; } LabellingMode
Section titled "LabellingMode"Gets or sets the labelling mode to use when the automatic label formats are applied.
[Parameter]
public TimeAxisLabellingMode LabellingMode { get; set; } public override string Type { get; } 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"GetCurrentActualMinimumValueAsync()
Section titled "GetCurrentActualMinimumValueAsync()"Inherited from: IgbTimeAxisBase
public Task<DateTime> GetCurrentActualMinimumValueAsync() Returns any
GetCurrentActualMinimumValue()
Section titled "GetCurrentActualMinimumValue()"Inherited from: IgbTimeAxisBase
public DateTime GetCurrentActualMinimumValue() Returns any
GetCurrentActualMaximumValueAsync()
Section titled "GetCurrentActualMaximumValueAsync()"Inherited from: IgbTimeAxisBase
public Task<DateTime> GetCurrentActualMaximumValueAsync() Returns any
GetCurrentActualMaximumValue()
Section titled "GetCurrentActualMaximumValue()"Inherited from: IgbTimeAxisBase
public DateTime GetCurrentActualMaximumValue() Returns any
GetMemberPathValueAsync(string)
Section titled "GetMemberPathValueAsync(string)"Inherited from: IgbTimeAxisBase
Gets the value of a requested member path from the series.
public override Task<string> GetMemberPathValueAsync(string memberPathName) Parameters
- memberPathName:
string
Returns any
GetMemberPathValue(string)
Section titled "GetMemberPathValue(string)"Inherited from: IgbTimeAxisBase
public override string GetMemberPathValue(string memberPathName) Parameters
- memberPathName:
string
Returns any
GetFullRangeAsync()
Section titled "GetFullRangeAsync()"Inherited from: IgbTimeAxisBase
public override Task<double[]> GetFullRangeAsync() Returns any
GetFullRange()
Section titled "GetFullRange()"Inherited from: IgbTimeAxisBase
public override double[] GetFullRange() Returns any
GetItemValueAsync(object, string)
Section titled "GetItemValueAsync(object, string)"Inherited from: IgbTimeAxisBase
public override Task<object> GetItemValueAsync(object item, string memberPathName) Parameters
- item:
object - memberPathName:
string
Returns any
GetItemValue(object, string)
Section titled "GetItemValue(object, string)"Inherited from: IgbTimeAxisBase
public override object GetItemValue(object item, string memberPathName) Parameters
- item:
object - memberPathName:
string
Returns any
NotifyDataChangedAsync()
Section titled "NotifyDataChangedAsync()"Inherited from: IgbTimeAxisBase
Updates the axis when the data has been changed.
public Task NotifyDataChangedAsync() Returns any
NotifyDataChanged()
Section titled "NotifyDataChanged()"Inherited from: IgbTimeAxisBase
public void NotifyDataChanged() Returns any
GetCurrentItemsCountAsync()
Section titled "GetCurrentItemsCountAsync()"Inherited from: IgbCategoryAxisBase
public Task<int> GetCurrentItemsCountAsync() Returns any
GetCurrentItemsCount()
Section titled "GetCurrentItemsCount()"Inherited from: IgbCategoryAxisBase
public int GetCurrentItemsCount() Returns any
GetCategoryBoundingBoxAsync(Point, bool, double)
Section titled "GetCategoryBoundingBoxAsync(Point, bool, double)"Inherited from: IgbCategoryAxisBase
public virtual Task<Rect> GetCategoryBoundingBoxAsync(Point point, bool useInterpolation, double singularWidth) Parameters
- point:
Point - useInterpolation:
bool - singularWidth:
double
Returns any
GetCategoryBoundingBox(Point, bool, double)
Section titled "GetCategoryBoundingBox(Point, bool, double)"Inherited from: IgbCategoryAxisBase
public virtual Rect GetCategoryBoundingBox(Point point, bool useInterpolation, double singularWidth) Parameters
- point:
Point - useInterpolation:
bool - singularWidth:
double
Returns any
GetCategoryBoundingBoxHelperAsync(Point, bool, double, bool)
Section titled "GetCategoryBoundingBoxHelperAsync(Point, bool, double, bool)"Inherited from: IgbCategoryAxisBase
public virtual Task<Rect> GetCategoryBoundingBoxHelperAsync(Point point, bool useInterpolation, double singularWidth, bool isVertical) Parameters
- point:
Point - useInterpolation:
bool - singularWidth:
double - isVertical:
bool
Returns any
GetCategoryBoundingBoxHelper(Point, bool, double, bool)
Section titled "GetCategoryBoundingBoxHelper(Point, bool, double, bool)"Inherited from: IgbCategoryAxisBase
public virtual Rect GetCategoryBoundingBoxHelper(Point point, bool useInterpolation, double singularWidth, bool isVertical) Parameters
- point:
Point - useInterpolation:
bool - singularWidth:
double - isVertical:
bool
Returns any
UnscaleValueAsync(double)
Section titled "UnscaleValueAsync(double)"Inherited from: IgbCategoryAxisBase
Unscales a value from screen space into axis space.
public virtual Task<double> UnscaleValueAsync(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
UnscaleValue(double)
Section titled "UnscaleValue(double)"Inherited from: IgbCategoryAxisBase
public virtual double UnscaleValue(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
NotifySetItemAsync(int, object, object)
Section titled "NotifySetItemAsync(int, object, object)"Inherited from: IgbCategoryAxisBase
public Task NotifySetItemAsync(int index, object oldItem, object newItem) Parameters
- index:
int - oldItem:
object - newItem:
object
Returns any
NotifySetItem(int, object, object)
Section titled "NotifySetItem(int, object, object)"Inherited from: IgbCategoryAxisBase
public void NotifySetItem(int index, object oldItem, object newItem) Parameters
- index:
int - oldItem:
object - newItem:
object
Returns any
NotifyClearItemsAsync()
Section titled "NotifyClearItemsAsync()"Inherited from: IgbCategoryAxisBase
Used to manually notify the axis that the data source has reset or cleared its items.
public Task NotifyClearItemsAsync() Returns any
NotifyClearItems()
Section titled "NotifyClearItems()"Inherited from: IgbCategoryAxisBase
public void NotifyClearItems() Returns any
NotifyInsertItemAsync(int, object)
Section titled "NotifyInsertItemAsync(int, object)"Inherited from: IgbCategoryAxisBase
public Task NotifyInsertItemAsync(int index, object newItem) Parameters
- index:
int - newItem:
object
Returns any
NotifyInsertItem(int, object)
Section titled "NotifyInsertItem(int, object)"Inherited from: IgbCategoryAxisBase
public void NotifyInsertItem(int index, object newItem) Parameters
- index:
int - newItem:
object
Returns any
NotifyRemoveItemAsync(int, object)
Section titled "NotifyRemoveItemAsync(int, object)"Inherited from: IgbCategoryAxisBase
public Task NotifyRemoveItemAsync(int index, object oldItem) Parameters
- index:
int - oldItem:
object
Returns any
NotifyRemoveItem(int, object)
Section titled "NotifyRemoveItem(int, object)"Inherited from: IgbCategoryAxisBase
public void NotifyRemoveItem(int index, object oldItem) Parameters
- index:
int - oldItem:
object
Returns any
Dispose()
Section titled "Dispose()"Inherited from: IgbAxis
public void Dispose() Returns any
OnInitializedAsync()
Section titled "OnInitializedAsync()"Inherited from: IgbAxis
protected override Task OnInitializedAsync() Returns any
BindAxes(IgbAxis[])
Section titled "BindAxes(IgbAxis[])"Inherited from: IgbAxis
protected virtual void BindAxes(IgbAxis[] Axes) Parameters
- Axes:
IgbAxis[]
Returns any
RenderAxisAsync()
Section titled "RenderAxisAsync()"Inherited from: IgbAxis
Renders the axis with no animation.
public Task RenderAxisAsync() Returns any
RenderAxis()
Section titled "RenderAxis()"Inherited from: IgbAxis
public void RenderAxis() Returns any
ResetCachedEnhancedIntervalAsync()
Section titled "ResetCachedEnhancedIntervalAsync()"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
ResetCachedEnhancedInterval()
Section titled "ResetCachedEnhancedInterval()"Inherited from: IgbAxis
public void ResetCachedEnhancedInterval() Returns any
ScaleValueAsync(double)
Section titled "ScaleValueAsync(double)"Inherited from: IgbAxis
Scales a value from axis space into screen space.
public virtual Task<double> ScaleValueAsync(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
ScaleValue(double)
Section titled "ScaleValue(double)"Inherited from: IgbAxis
public virtual double ScaleValue(double unscaledValue) Parameters
- unscaledValue:
double
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
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected override void EnsureModulesLoaded() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
GetIndexClosestToUnscaledValue(double)
Section titled "GetIndexClosestToUnscaledValue(double)"public override int GetIndexClosestToUnscaledValue(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
GetIndexClosestToUnscaledValueAsync(double)
Section titled "GetIndexClosestToUnscaledValueAsync(double)"Gets the index of the data item with the value nearest the given value.
public override Task<int> GetIndexClosestToUnscaledValueAsync(double unscaledValue) Parameters
- unscaledValue:
double
Returns any
GetValueLabel(double)
Section titled "GetValueLabel(double)"public override string GetValueLabel(double value) Parameters
- value:
double
Returns any
GetValueLabelAsync(double)
Section titled "GetValueLabelAsync(double)"Gets the label for a data item.
public override Task<string> GetValueLabelAsync(double value) Parameters
- value:
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; }