Show / Hide Table of Contents

Class IgbDataAnnotationAxisLayer

Represents a base annotation layer that displays annotations over an axis.

Inheritance
System.Object
BaseRendererElement
IgbSeries
IgbAnnotationLayer
IgbDataAnnotationAxisLayer
IgbDataAnnotationShapeLayer
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbAnnotationLayer.UseIndex
IgbAnnotationLayer.UseLegend
IgbAnnotationLayer.CursorPosition
IgbAnnotationLayer.CursorPositionUpdatesOnMove
IgbAnnotationLayer.IsDefaultCrosshairDisabled
IgbAnnotationLayer.AppearanceMode
IgbAnnotationLayer.ActualAppearanceMode
IgbAnnotationLayer.ShiftAmount
IgbAnnotationLayer.ActualShiftAmount
IgbAnnotationLayer.HorizontalAppearanceMode
IgbAnnotationLayer.ActualHorizontalAppearanceMode
IgbAnnotationLayer.VerticalAppearanceMode
IgbAnnotationLayer.ActualVerticalAppearanceMode
IgbAnnotationLayer.HorizontalShiftAmount
IgbAnnotationLayer.ActualHorizontalShiftAmount
IgbAnnotationLayer.VerticalShiftAmount
IgbAnnotationLayer.ActualVerticalShiftAmount
IgbAnnotationLayer.HorizontalDashArray
IgbAnnotationLayer.ActualHorizontalDashArray
IgbAnnotationLayer.VerticalDashArray
IgbAnnotationLayer.ActualVerticalDashArray
IgbAnnotationLayer.ActualDashArray
IgbAnnotationLayer.ActualDashCap
IgbAnnotationLayer.ShouldRenderAsOverlay
IgbSeries.Dispose()
IgbSeries.OnInitializedAsync()
IgbSeries.BindSeries(IgbSeries[])
IgbSeries.ResolveTooltipBrushAsync()
IgbSeries.ResolveTooltipBrush()
IgbSeries.GetItemValueAsync(Object, String)
IgbSeries.GetItemValue(Object, String)
IgbSeries.GetMemberPathValueAsync(String)
IgbSeries.GetMemberPathValue(String)
IgbSeries.GetExactItemIndexAsync(Point)
IgbSeries.GetExactItemIndex(Point)
IgbSeries.GetItemIndexAsync(Point)
IgbSeries.GetItemIndex(Point)
IgbSeries.GetItemAsync(Point)
IgbSeries.GetItem(Point)
IgbSeries.GetPreviousOrExactIndexAsync(Point, Boolean)
IgbSeries.GetPreviousOrExactIndex(Point, Boolean)
IgbSeries.GetNextOrExactIndexAsync(Point, Boolean)
IgbSeries.GetNextOrExactIndex(Point, Boolean)
IgbSeries.GetSeriesValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueBoundingBox(Point)
IgbSeries.GetSeriesValueMarkerBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueMarkerBoundingBox(Point)
IgbSeries.GetSeriesHighValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetItemSpanAsync()
IgbSeries.GetItemSpan()
IgbSeries.GetSeriesValueTypeAsync(ValueLayerValueMode)
IgbSeries.GetSeriesValueType(ValueLayerValueMode)
IgbSeries.GetSeriesValueTypePositionAsync(ValueLayerValueMode)
IgbSeries.GetSeriesValueTypePosition(ValueLayerValueMode)
IgbSeries.HideToolTipsAsync()
IgbSeries.HideToolTips()
IgbSeries.HideToolTipsImmediateAsync()
IgbSeries.HideToolTipsImmediate()
IgbSeries.ToWorldPositionAsync(Point)
IgbSeries.ToWorldPosition(Point)
IgbSeries.ToWorldRectAsync(Rect)
IgbSeries.ToWorldRect(Rect)
IgbSeries.FromWorldPositionAsync(Point)
IgbSeries.FromWorldPosition(Point)
IgbSeries.ScrollIntoViewAsync(Object)
IgbSeries.ScrollIntoView(Object)
IgbSeries.RenderSeriesAsync(Boolean)
IgbSeries.RenderSeries(Boolean)
IgbSeries.GetMainContentViewportAsync()
IgbSeries.GetMainContentViewport()
IgbSeries.GetEffectiveViewportAsync()
IgbSeries.GetEffectiveViewport()
IgbSeries.RemoveAllAlternateViewsAsync()
IgbSeries.RemoveAllAlternateViews()
IgbSeries.RemoveAlternateViewAsync(String)
IgbSeries.RemoveAlternateView(String)
IgbSeries.NotifyIndexedPropertiesChangedAsync()
IgbSeries.NotifyIndexedPropertiesChanged()
IgbSeries.NotifyVisualPropertiesChangedAsync()
IgbSeries.NotifyVisualPropertiesChanged()
IgbSeries.ReplayTransitionInAsync()
IgbSeries.ReplayTransitionIn()
IgbSeries.PlayTransitionOutAsync()
IgbSeries.PlayTransitionOut()
IgbSeries.PlayTransitionInAsync()
IgbSeries.PlayTransitionIn()
IgbSeries.PlayTransitionOutAndRemoveAsync()
IgbSeries.PlayTransitionOutAndRemove()
IgbSeries.RemoveAxesAsync()
IgbSeries.RemoveAxes()
IgbSeries.SimulateHoverAsync(Point)
IgbSeries.SimulateHover(Point)
IgbSeries.StyleUpdatedAsync()
IgbSeries.StyleUpdated()
IgbSeries.SetNegativeColorsAsync(String, String)
IgbSeries.SetNegativeColors(String, String)
IgbSeries.MoveCursorPointAsync(Point)
IgbSeries.MoveCursorPoint(Point)
IgbSeries.GetUnscaledPositionAsync(Point)
IgbSeries.GetUnscaledPosition(Point)
IgbSeries.SeriesViewerParent
IgbSeries.Title
IgbSeries.TooltipTemplate
IgbSeries.DataLegendGroup
IgbSeries.HighlightedValuesDataLegendGroup
IgbSeries.HighlightedValuesExtraPropertyOverlays
IgbSeries.DataSource
IgbSeries.DataSourceScript
IgbSeries.HighlightedDataSource
IgbSeries.HighlightedDataSourceScript
IgbSeries.Legend
IgbSeries.LegendScript
IgbSeries.LegendItemVisibility
IgbSeries.LegendItemBadgeTemplate
IgbSeries.LegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeTemplate
IgbSeries.ActualLegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeOutline
IgbSeries.ActualLegendItemBadgeBrush
IgbSeries.LegendItemBadgeShape
IgbSeries.LegendItemBadgeMode
IgbSeries.LegendItemTemplate
IgbSeries.LegendItemTemplateScript
IgbSeries.DiscreteLegendItemTemplate
IgbSeries.DiscreteLegendItemTemplateScript
IgbSeries.Index
IgbSeries.TransitionEasingFunction
IgbSeries.TransitionEasingFunctionScript
IgbSeries.TransitionInEasingFunction
IgbSeries.TransitionInEasingFunctionScript
IgbSeries.TransitionOutEasingFunction
IgbSeries.TransitionOutEasingFunctionScript
IgbSeries.TransitionDuration
IgbSeries.ActualResolution
IgbSeries.Resolution
IgbSeries.VisibleRangeMarginTop
IgbSeries.VisibleRangeMarginBottom
IgbSeries.VisibleRangeMarginLeft
IgbSeries.VisibleRangeMarginRight
IgbSeries.HighlightedTitleSuffix
IgbSeries.HighlightedLegendItemVisibility
IgbSeries.Brush
IgbSeries.ActualBrush
IgbSeries.SelectionBrush
IgbSeries.FocusBrush
IgbSeries.ActualSelectionBrush
IgbSeries.ActualFocusBrush
IgbSeries.SafeActualBrush
IgbSeries.Outline
IgbSeries.ActualOutline
IgbSeries.LineJoin
IgbSeries.HighlightedValuesDisplayMode
IgbSeries.ShouldAnimateOnDataSourceSwap
IgbSeries.Thickness
IgbSeries.ActualThickness
IgbSeries.DashArray
IgbSeries.SelectionThickness
IgbSeries.ActualHighlightingMode
IgbSeries.ActualSelectionMode
IgbSeries.ActualFocusMode
IgbSeries.ActualHighlightedValuesFadeOpacity
IgbSeries.HighlightedValuesFadeOpacity
IgbSeries.ActualHighlightingFadeOpacity
IgbSeries.HighlightingFadeOpacity
IgbSeries.IsActualLegendFinancial
IgbSeries.IsComponentHighlightingModeIgnored
IgbSeries.IsHighlightingEnabled
IgbSeries.UseItemWiseColors
IgbSeries.ShouldShiftOpacityForSafeActualBrush
IgbSeries.ShouldRemoveHighlightedDataOnLayerHidden
IgbSeries.ShouldHideAutoCallouts
IgbSeries.IsDropShadowEnabled
IgbSeries.ShadowBlur
IgbSeries.ShadowColor
IgbSeries.UseSingleShadow
IgbSeries.ShadowOffsetX
IgbSeries.ShadowOffsetY
IgbSeries.AreaFillOpacity
IgbSeries.ActualAreaFillOpacity
IgbSeries.MarkerFillOpacity
IgbSeries.ActualMarkerFillOpacity
IgbSeries.IsDefaultToolTipSelected
IgbSeries.ShowDefaultTooltip
IgbSeries.AttachTooltipToRoot
IgbSeries.VisibleRangeMode
IgbSeries.OutlineMode
IgbSeries.TransitionInDuration
IgbSeries.TransitionOutDuration
IgbSeries.TransitionInSpeedType
IgbSeries.TransitionOutSpeedType
IgbSeries.LineCap
IgbSeries.AutoCalloutLabelFormat
IgbSeries.AutoCalloutLabelFormatSpecifiers
IgbSeries.AutoCalloutValueLabelFormat
IgbSeries.AutoCalloutValueLabelFormatSpecifiers
IgbSeries.MouseOverEnabled
IgbSeries.CoercionMethods
IgbSeries.CoercionMethodsScript
IgbSeries.ExpectFunctions
IgbSeries.HitTestMode
IgbSeries.ActualHitTestMode
IgbSeries.FinalValue
IgbSeries.PercentChange
IgbSeries.Layers
IgbSeries.ActualLayers
IgbSeries.Opacity
IgbSeries.Visibility
IgbSeries.TransitionOutCompletedScript
IgbSeries.TransitionOutCompleted
IgbSeries.RenderRequestedScript
IgbSeries.RenderRequested
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
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.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
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 IgbDataAnnotationAxisLayer : IgbAnnotationLayer, JsonSerializable, IDisposable

Constructors

IgbDataAnnotationAxisLayer()

Declaration
public IgbDataAnnotationAxisLayer()

Properties

AnnotationBackground

Gets or sets the color used for backing of the axis annotation.

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

AnnotationBackgroundMatchLayer

Gets or sets whether the annotation background matches brush of the layer

Declaration
public bool AnnotationBackgroundMatchLayer { get; set; }
Property Value
Type Description
System.Boolean

AnnotationBackgroundMode

Gets or sets the mode used for shifting the background of axis annotation.

Declaration
public AnnotationAppearanceMode AnnotationBackgroundMode { get; set; }
Property Value
Type Description
AnnotationAppearanceMode

AnnotationBackgroundShift

Gets or sets the percentage used to shift AnnotationBackground. Value must range between -1.0 to 1.0, where 0 means no color shift.

Declaration
public double AnnotationBackgroundShift { get; set; }
Property Value
Type Description
System.Double

AnnotationBadgeBackground

Gets or sets background of the badge annotations.

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

AnnotationBadgeCornerRadius

Gets or sets border radius of the badge annotations.

Declaration
public double AnnotationBadgeCornerRadius { get; set; }
Property Value
Type Description
System.Double

AnnotationBadgeEnabled

Gets or sets whether the badge are rendered in annotations.

Declaration
public bool AnnotationBadgeEnabled { get; set; }
Property Value
Type Description
System.Boolean

AnnotationBadgeImagePath

Gets or sets a member path for displaying an image in the badge annotations.

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

AnnotationBadgeMargin

Gets or sets margin of the badge annotations.

Declaration
public double AnnotationBadgeMargin { get; set; }
Property Value
Type Description
System.Double

AnnotationBadgeOutline

Gets or sets border outline of the badge annotations.

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

AnnotationBadgeOutlineThickness

Gets or sets border thickness of the badge annotations.

Declaration
public double AnnotationBadgeOutlineThickness { get; set; }
Property Value
Type Description
System.Double

AnnotationBadgeSize

Gets or sets size of the badge annotations.

Declaration
public double AnnotationBadgeSize { get; set; }
Property Value
Type Description
System.Double

AnnotationBorderColor

Gets or sets the color used for border color of the axis annotation.

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

AnnotationBorderMatchLayer

Gets or sets whether the annotation border matches outline of the layer (if it has a fill visual) otherwise brush of the layer

Declaration
public bool AnnotationBorderMatchLayer { get; set; }
Property Value
Type Description
System.Boolean

AnnotationBorderMode

Gets or sets the mode used for shifting border color of the axis annotation.

Declaration
public AnnotationAppearanceMode AnnotationBorderMode { get; set; }
Property Value
Type Description
AnnotationAppearanceMode

AnnotationBorderRadius

Gets or sets the border radius used for displaying the axis annotation.

Declaration
public double AnnotationBorderRadius { get; set; }
Property Value
Type Description
System.Double

AnnotationBorderShift

Gets or sets the percentage amount used to shift AnnotationBorderColor. Value must range between -1.0 to 1.0, where 0 means no color shift.

Declaration
public double AnnotationBorderShift { get; set; }
Property Value
Type Description
System.Double

AnnotationBorderThickness

Gets or sets border thickness of the axis annotations.

Declaration
public double AnnotationBorderThickness { get; set; }
Property Value
Type Description
System.Double

AnnotationLabelDisplayMode

Gets or sets display mode of label on axis annotation.

Declaration
public DataAnnotationDisplayMode AnnotationLabelDisplayMode { get; set; }
Property Value
Type Description
DataAnnotationDisplayMode

AnnotationLabelVisible

Gets or sets whether to show all annotations over target axis

Declaration
public bool AnnotationLabelVisible { get; set; }
Property Value
Type Description
System.Boolean

AnnotationPaddingBottom

Declaration
public double AnnotationPaddingBottom { get; set; }
Property Value
Type Description
System.Double

AnnotationPaddingLeft

Declaration
public double AnnotationPaddingLeft { get; set; }
Property Value
Type Description
System.Double

AnnotationPaddingRight

Declaration
public double AnnotationPaddingRight { get; set; }
Property Value
Type Description
System.Double

AnnotationPaddingTop

Declaration
public double AnnotationPaddingTop { get; set; }
Property Value
Type Description
System.Double

AnnotationTextColor

Gets or sets the text color used in the axis annotation.

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

AnnotationTextColorMatchLayer

Gets or sets whether the annotation text color matches brush of the layer

Declaration
public bool AnnotationTextColorMatchLayer { get; set; }
Property Value
Type Description
System.Boolean

AnnotationTextColorMode

Gets or sets the mode used for shifting the text color in axis annotation.

Declaration
public AnnotationAppearanceMode AnnotationTextColorMode { get; set; }
Property Value
Type Description
AnnotationAppearanceMode

AnnotationTextColorShift

Gets or sets the percentage used to shift AnnotationTextColor. Value must range between -1.0 to 1.0, where 0 means no color shift.

Declaration
public double AnnotationTextColorShift { get; set; }
Property Value
Type Description
System.Double

AnnotationValueMaxPrecision

Gets or sets maximum precision for displaying values on axis annotation.

Declaration
public int AnnotationValueMaxPrecision { get; set; }
Property Value
Type Description
System.Int32

AnnotationValueMinPrecision

Gets or sets minimum precision for displaying values on axis annotation.

Declaration
public int AnnotationValueMinPrecision { get; set; }
Property Value
Type Description
System.Int32

TargetAxis

Gets or sets the target axis for this annotation. If null, this annotation will use TargetMode to determine target axis.

Declaration
public IgbAxis TargetAxis { get; set; }
Property Value
Type Description
IgbAxis

TargetAxisName

Gets or sets the name to use to resolve targetAxis from markup.

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

TargetAxisScript

Provides a means of setting TargetAxis in the JavaScript environment.

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

TargetMode

Gets or sets the mode for targeting axes present in the chart. Defaults to targeting all category-axes present in the chart

Declaration
public DataAnnotationTargetMode TargetMode { get; set; }
Property Value
Type Description
DataAnnotationTargetMode

Type

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

Methods

BindAxes(IgbAxis[])

Declaration
protected override void BindAxes(IgbAxis[] Axes)
Parameters
Type Name Description
IgbAxis[] Axes
Overrides
IgbSeries.BindAxes(IgbAxis[])

FindByName(String)

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

Implements

JsonSerializable
System.IDisposable