Show / Hide Table of Contents

Class IgbOrdinalTimeXAxis

A horizontal axis that uses an ordinal DateTime scale.

Inheritance
System.Object
BaseRendererElement
IgbAxis
IgbCategoryAxisBase
IgbCategoryXAxis
IgbOrdinalTimeXAxis
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbCategoryXAxis.GetCurrentActualIntervalAsync()
IgbCategoryXAxis.GetCurrentActualInterval()
IgbCategoryXAxis.GetCurrentActualMinorIntervalAsync()
IgbCategoryXAxis.GetCurrentActualMinorInterval()
IgbCategoryXAxis.ScrollIntoViewAsync(Object)
IgbCategoryXAxis.ScrollIntoView(Object)
IgbCategoryXAxis.ScrollRangeIntoViewAsync(Double, Double)
IgbCategoryXAxis.ScrollRangeIntoView(Double, Double)
IgbCategoryXAxis.GetWindowZoomFromCategoriesAsync(Double)
IgbCategoryXAxis.GetWindowZoomFromCategories(Double)
IgbCategoryXAxis.GetWindowZoomFromItemSpanAsync(Double)
IgbCategoryXAxis.GetWindowZoomFromItemSpan(Double)
IgbCategoryXAxis.ZoomMaximumCategoryRange
IgbCategoryXAxis.ZoomMaximumItemSpan
IgbCategoryXAxis.ZoomToCategoryRange
IgbCategoryXAxis.ZoomToCategoryStart
IgbCategoryXAxis.ZoomToItemSpan
IgbCategoryXAxis.Interval
IgbCategoryXAxis.ActualInterval
IgbCategoryXAxis.MinorInterval
IgbCategoryXAxis.ActualMinorInterval
IgbCategoryXAxis.ActualIntervalChangedScript
IgbCategoryXAxis.ActualIntervalChanged
IgbCategoryXAxis.ActualMinorIntervalChangedScript
IgbCategoryXAxis.ActualMinorIntervalChanged
IgbCategoryAxisBase.GetCurrentItemsCountAsync()
IgbCategoryAxisBase.GetCurrentItemsCount()
IgbCategoryAxisBase.GetFullRangeAsync()
IgbCategoryAxisBase.GetFullRange()
IgbCategoryAxisBase.GetCategoryBoundingBoxAsync(Point, Boolean, Double)
IgbCategoryAxisBase.GetCategoryBoundingBox(Point, Boolean, Double)
IgbCategoryAxisBase.GetCategoryBoundingBoxHelperAsync(Point, Boolean, Double, Boolean)
IgbCategoryAxisBase.GetCategoryBoundingBoxHelper(Point, Boolean, Double, Boolean)
IgbCategoryAxisBase.UnscaleValueAsync(Double)
IgbCategoryAxisBase.UnscaleValue(Double)
IgbCategoryAxisBase.NotifySetItemAsync(Int32, Object, Object)
IgbCategoryAxisBase.NotifySetItem(Int32, Object, Object)
IgbCategoryAxisBase.NotifyClearItemsAsync()
IgbCategoryAxisBase.NotifyClearItems()
IgbCategoryAxisBase.NotifyInsertItemAsync(Int32, Object)
IgbCategoryAxisBase.NotifyInsertItem(Int32, Object)
IgbCategoryAxisBase.NotifyRemoveItemAsync(Int32, Object)
IgbCategoryAxisBase.NotifyRemoveItem(Int32, Object)
IgbCategoryAxisBase.DataSource
IgbCategoryAxisBase.DataSourceScript
IgbCategoryAxisBase.ItemsCount
IgbCategoryAxisBase.Gap
IgbCategoryAxisBase.MaximumGap
IgbCategoryAxisBase.MinimumGapSize
IgbCategoryAxisBase.Overlap
IgbCategoryAxisBase.UseClusteringMode
IgbCategoryAxisBase.ItemsCountChangedScript
IgbCategoryAxisBase.ItemsCountChanged
IgbAxis.Dispose()
IgbAxis.OnInitializedAsync()
IgbAxis.BindAxes(IgbAxis[])
IgbAxis.RenderAxisAsync()
IgbAxis.RenderAxis()
IgbAxis.ResetCachedEnhancedIntervalAsync()
IgbAxis.ResetCachedEnhancedInterval()
IgbAxis.GetItemValueAsync(Object, String)
IgbAxis.GetItemValue(Object, String)
IgbAxis.ScaleValueAsync(Double)
IgbAxis.ScaleValue(Double)
IgbAxis.SeriesViewerParent
IgbAxis.ParentTypeName
IgbAxis.Label
IgbAxis.ContentLabelFormatSpecifiers
IgbAxis.ActualLabelFormatSpecifiers
IgbAxis.ContentAnnotations
IgbAxis.ActualAnnotations
IgbAxis.FormatLabelScript
IgbAxis.Title
IgbAxis.Stroke
IgbAxis.ActualStroke
IgbAxis.StrokeThickness
IgbAxis.StrokeDashArray
IgbAxis.Strip
IgbAxis.MajorStroke
IgbAxis.ActualMajorStroke
IgbAxis.MajorStrokeThickness
IgbAxis.MajorStrokeDashArray
IgbAxis.MinorStroke
IgbAxis.ActualMinorStroke
IgbAxis.MinorStrokeThickness
IgbAxis.MinorStrokeDashArray
IgbAxis.TickStroke
IgbAxis.TickStrokeThickness
IgbAxis.TickStrokeDashArray
IgbAxis.TickLength
IgbAxis.IsDisabled
IgbAxis.IsInverted
IgbAxis.ShouldAvoidAnnotationCollisions
IgbAxis.ShouldKeepAnnotationsInView
IgbAxis.UsePerLabelHeightMeasurement
IgbAxis.UseEnhancedIntervalManagement
IgbAxis.EnhancedIntervalMinimumCharacters
IgbAxis.EnhancedIntervalPreferMoreCategoryLabels
IgbAxis.LabelFontFamily
IgbAxis.LabelFontSize
IgbAxis.LabelFontStyle
IgbAxis.LabelFontWeight
IgbAxis.LabelTextColor
IgbAxis.LabelLocation
IgbAxis.LabelVisibility
IgbAxis.LabelShowFirstLabel
IgbAxis.LabelAngle
IgbAxis.LabelExtent
IgbAxis.LabelLeftMargin
IgbAxis.LabelRightMargin
IgbAxis.LabelTopMargin
IgbAxis.LabelBottomMargin
IgbAxis.LabelHorizontalAlignment
IgbAxis.LabelVerticalAlignment
IgbAxis.CrossingAxis
IgbAxis.CrossingAxisScript
IgbAxis.CrossingAxisName
IgbAxis.CrossingValue
IgbAxis.TitlePosition
IgbAxis.TitleFontFamily
IgbAxis.TitleFontSize
IgbAxis.TitleFontStyle
IgbAxis.TitleFontWeight
IgbAxis.TitleTextColor
IgbAxis.TitleLocation
IgbAxis.TitleVisibility
IgbAxis.TitleShowFirstLabel
IgbAxis.TitleAngle
IgbAxis.TitleExtent
IgbAxis.TitleLeftMargin
IgbAxis.TitleRightMargin
IgbAxis.TitleTopMargin
IgbAxis.TitleBottomMargin
IgbAxis.TitleHorizontalAlignment
IgbAxis.TitleVerticalAlignment
IgbAxis.Annotations
IgbAxis.CoercionMethods
IgbAxis.CoercionMethodsScript
IgbAxis.ExpectFunctions
IgbAxis.LabelFormat
IgbAxis.LabelFormatSpecifiers
IgbAxis.RangeChangedScript
IgbAxis.RangeChanged
IgbAxis.RenderRequestedScript
IgbAxis.RenderRequested
BaseRendererElement._name
BaseRendererElement._cachedSerializedContent
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbOrdinalTimeXAxis : IgbCategoryXAxis, JsonSerializable, IDisposable
Remarks

On an ordinal time axis, datapoints are aligned according to their order in the ItemsSource, like a category axis.

Constructors

IgbOrdinalTimeXAxis()

Declaration
public IgbOrdinalTimeXAxis()

Properties

DateTimeMemberPath

Gets or sets the DateTime mapping property for the axis.

Declaration
public string DateTimeMemberPath { get; set; }
Property Value
Type Description
System.String

LabelFormats

A list of axis label formats to apply, which are selected according to the visible axis range.

Declaration
public IgbTimeAxisLabelFormatCollection LabelFormats { get; protected set; }
Property Value
Type Description
IgbTimeAxisLabelFormatCollection
Remarks

The label format selected will be the one with the largest range smaller than the visible range of the axis.

LabellingMode

Gets or sets the labelling mode to use when the automatic label formats are applied.

Declaration
public TimeAxisLabellingMode LabellingMode { get; set; }
Property Value
Type Description
TimeAxisLabellingMode

MaximumValue

Sets the maximum DateTime value to be displayed on this axis.

Declaration
public DateTime MaximumValue { get; set; }
Property Value
Type Description
System.DateTime
Remarks

This property can be used to constrain the items displayed on the axis, within the range of DateTimes in the ItemsSource. It will ignore any setting outside the actual range of data.

MinimumValue

Sets the minimum DateTime value to be displayed on this axis.

Declaration
public DateTime MinimumValue { get; set; }
Property Value
Type Description
System.DateTime
Remarks

This property can be used to constrain the items displayed on the axis, within the range of DateTimes in the ItemsSource. It will ignore any setting outside the actual range of data.

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbCategoryXAxis.Type

Methods

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
IgbCategoryXAxis.EnsureModulesLoaded()

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbCategoryXAxis.FindByName(String)

GetValueLabel(Double)

Declaration
public override string GetValueLabel(double value)
Parameters
Type Name Description
System.Double value
Returns
Type Description
System.String
Overrides
IgbAxis.GetValueLabel(Double)

GetValueLabelAsync(Double)

Declaration
public override Task<string> GetValueLabelAsync(double value)
Parameters
Type Name Description
System.Double value
Returns
Type Description
System.Threading.Tasks.Task<System.String>
Overrides
IgbAxis.GetValueLabelAsync(Double)

Implements

JsonSerializable
System.IDisposable
In This Article
  • Constructors
    • IgbOrdinalTimeXAxis()
  • Properties
    • DateTimeMemberPath
    • LabelFormats
    • LabellingMode
    • MaximumValue
    • MinimumValue
    • Type
  • Methods
    • EnsureModulesLoaded()
    • FindByName(String)
    • GetValueLabel(Double)
    • GetValueLabelAsync(Double)
  • Implements