Show / Hide Table of Contents

Class IgbAnnotationLayer

Represents the base class for annotation layer types. Annotations will usually disable some of the default hover/touch behaviors of the chart when they are introduced to the series collection. In return they provide some valuable information as the cursor is moved by hovering over the chart, or performing a press-hold-drag interaction in touch mode.

Inheritance
System.Object
BaseRendererElement
IgbSeries
IgbAnnotationLayer
IgbCalloutLayer
IgbCategoryHighlightLayer
IgbCategoryItemHighlightLayer
IgbCategoryToolTipLayer
IgbCrosshairLayer
IgbDataAnnotationAxisLayer
IgbDataToolTipLayer
IgbFinalValueLayer
IgbItemToolTipLayer
IgbTrendLineLayer
IgbUserAnnotationToolTipLayer
IgbValueLayer
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbSeries.Dispose()
IgbSeries.OnInitializedAsync()
IgbSeries.BindAxes(IgbAxis[])
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 IgbAnnotationLayer : IgbSeries, JsonSerializable, IDisposable

Constructors

IgbAnnotationLayer()

Declaration
public IgbAnnotationLayer()

Properties

ActualAppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

ActualDashArray

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public double[] ActualDashArray { get; set; }
Property Value
Type Description
System.Double[]

ActualDashCap

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public PenLineCap ActualDashCap { get; set; }
Property Value
Type Description
PenLineCap

ActualHorizontalAppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

ActualHorizontalDashArray

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public double[] ActualHorizontalDashArray { get; set; }
Property Value
Type Description
System.Double[]

ActualHorizontalShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

ActualShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

ActualVerticalAppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

ActualVerticalDashArray

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public double[] ActualVerticalDashArray { get; set; }
Property Value
Type Description
System.Double[]

ActualVerticalShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

AppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

CursorPosition

Gets or sets the world position to use instead of the pointer position for this annotation layer. If you set this value, rather than responding to the pointer, this layer will be fixed on the provided world position. A world position has x and y values that range from 0 to 1 that represent the global position of the cursor relative to the entire ranges of the axes. The default of (NaN, NaN) means that the layer should react to pointer movement.

Declaration
public Point CursorPosition { get; set; }
Property Value
Type Description
Point

CursorPositionUpdatesOnMove

Gets or sets whether the annotation layer updates on moving cursor position

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

HorizontalAppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

HorizontalDashArray

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public double[] HorizontalDashArray { get; set; }
Property Value
Type Description
System.Double[]

HorizontalShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

IsDefaultCrosshairDisabled

Gets or sets whether the series viewer's default crosshair should be disabled by the presence of this layer.

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

ShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

ShouldRenderAsOverlay

Gets or sets whether this layer renders as an overlay or not.

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

Type

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

UseIndex

Gets or sets whether this series should take up an index for auto brush coloring.

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

UseLegend

Gets or sets whether this series interacts with the chart legend.

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

VerticalAppearanceMode

Gets or sets the mode used for shifting the annotation layer color based on the target series.

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

VerticalDashArray

Gets or sets the mode used for shifting the annotation layer color based on the target series.

Declaration
public double[] VerticalDashArray { get; set; }
Property Value
Type Description
System.Double[]

VerticalShiftAmount

Gets or sets the percentage amount to shift the appearance mode by. Value must range between -1.0 to 1.0.

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

Methods

FindByName(String)

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

Implements

JsonSerializable
System.IDisposable