Represents an user annotation for rendering data strip annotation

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable

constructor

public IgbUserStripAnnotation()

Returns IgbUserStripAnnotation

Inherited from: IgbUserShapeAnnotation

Gets or sets display mode of label in the center annotation.

[Parameter]
public DataAnnotationDisplayMode ValueDisplayMode { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets background of the annotation shape displayed in the plot area of the chart.

[Parameter]
public string ShapeBackground { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets border color of the annotation shape displayed in the plot area of the chart.

[Parameter]
public string ShapeOutline { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets border thickness of the annotation shape displayed in the plot area of the chart.

[Parameter]
public double ShapeThickness { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the text that should be overlayed in plot area of the chart.

[Parameter]
public string OverlayText { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets location of the overlay text in relation to the annotation shape.

[Parameter]
public OverlayTextLocation OverlayTextLocation { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the horizontal margin of the overlay text in relation to the annotation shape.

[Parameter]
public double OverlayTextHorizontalMargin { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the vertical margin of the overlay text in relation to the annotation shape.

[Parameter]
public double OverlayTextVerticalMargin { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the horizontal padding of the overlay text in relation to the annotation shape.

[Parameter]
public double OverlayTextHorizontalPadding { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the vertical padding of the overlay text in relation to the annotation shape.

[Parameter]
public double OverlayTextVerticalPadding { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the angle rotation (in degrees) of the overlay text in relation to the annotation shape.

[Parameter]
public double OverlayTextAngle { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the color the overlay text.

[Parameter]
public string OverlayTextColor { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the shift of the overlay text color based on OverlayTextColorMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

[Parameter]
public double OverlayTextColorShift { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the mode used for shifting the background of overlay text.

[Parameter]
public AnnotationAppearanceMode OverlayTextColorMode { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the background the overlay text.

[Parameter]
public string OverlayTextBackground { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the shift of the overlay background based on OverlayTextBackgroundMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

[Parameter]
public double OverlayTextBackgroundShift { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the mode used for shifting the background of overlay text.

[Parameter]
public AnnotationAppearanceMode OverlayTextBackgroundMode { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the border color of the overlay text.

[Parameter]
public string OverlayTextBorderColor { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the border radius corner of the overlay text.

[Parameter]
public double OverlayTextBorderRadius { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the border thickness of the overlay text.

[Parameter]
public double OverlayTextBorderThickness { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the shift of the overlay border based on OverlayTextBorderMode. Value must range between -1.0 to 1.0, where 0 means no color shift.

[Parameter]
public double OverlayTextBorderShift { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets the mode used for shifting the border of overlay text.

[Parameter]
public AnnotationAppearanceMode OverlayTextBorderMode { get; set; }

Inherited from: IgbUserShapeAnnotation

Gets or sets whether the overlay text is visible in plot area of the chart

[Parameter]
public bool OverlayTextVisible { get; set; }

Inherited from: IgbUserShapeAnnotation

[Parameter]
public string OverlayTextFontFamily { get; set; }

Inherited from: IgbUserShapeAnnotation

[Parameter]
public double OverlayTextFontSize { get; set; }

Inherited from: IgbUserShapeAnnotation

[Parameter]
public string OverlayTextFontStyle { get; set; }

Inherited from: IgbUserShapeAnnotation

[Parameter]
public string OverlayTextFontWeight { get; set; }

Inherited from: IgbUserAxisAnnotation

Gets or sets the target axis that will display the annotation.

[Parameter]
public IgbAxis TargetAxis { get; set; }

Inherited from: IgbUserAxisAnnotation

Provides a means of setting TargetAxis in the JavaScript environment.

[Parameter]
public string TargetAxisScript { get; set; }

Inherited from: IgbUserAxisAnnotation

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

[Parameter]
public string TargetAxisName { get; set; }

Inherited from: IgbUserAxisAnnotation

Gets or sets a matcher for matching an axis that will display the annotation.

[Parameter]
public IgbAxisMatcher TargetAxisMatcher { get; set; }

Inherited from: IgbUserAxisAnnotation

Gets or sets the value that determines location of annotation on axis.

[Parameter]
public double Value { get; set; }

Inherited from: IgbUserBaseAnnotation

[Parameter]
public string Identifier { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the text that should be displayed on axis annotation.

[Parameter]
public string Label { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the additional data that should be stored with the annotation.

[Parameter]
public string AnnotationData { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets whether to the annotations is rendered

[Parameter]
public bool IsVisible { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the color of text displayed in the annotation.

[Parameter]
public string LabelColor { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the background text displayed in the annotation.

[Parameter]
public string LabelBackground { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the border color of the axis annotation.

[Parameter]
public string LabelBorderColor { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets border thickness of the axis annotations.

[Parameter]
public double LabelBorderThickness { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the border radius of the annotation.

[Parameter]
public double LabelBorderRadius { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets padding around the label in annotation.

[Parameter]
public double LabelPadding { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets whether to draw the badge in annotation

[Parameter]
public bool BadgeVisible { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the background of badge annotation.

[Parameter]
public string BadgeBackground { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets the outline of badge annotation.

[Parameter]
public string BadgeOutline { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets thickness of the badge annotations.

[Parameter]
public double BadgeThickness { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets size of the badge annotations.

[Parameter]
public double BadgeSize { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets border radius of the badge annotations.

[Parameter]
public double BadgeCornerRadius { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets margin of the badge annotations.

[Parameter]
public double BadgeMargin { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets image path for displayed in the badge annotations.

[Parameter]
public string BadgeImagePath { get; set; }

Inherited from: IgbUserBaseAnnotation

Gets or sets whether the annotation is pill shaped.

[Parameter]
public bool IsPillShaped { get; set; }

Inherited from: BaseRendererElement

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererElement

public bool IsComponentRooted { get; }

Inherited from: BaseRendererElement

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererElement

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererElement

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererElement

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererElement

[Parameter]
public string Name { get; set; }

Inherited from: BaseRendererElement

public object Parent { get; }

Inherited from: BaseRendererElement

protected virtual string MethodTarget { get; }

Inherited from: BaseRendererElement

protected object CurrParent { get; }

Gets or sets optional text displayed in the label at the end of annotation.

[Parameter]
public string EndLabel { get; set; }

Gets or sets background of the label at the end of annotation.

[Parameter]
public string EndLabelBackground { get; set; }

Gets or sets border color of the label at the end of annotation.

[Parameter]
public string EndLabelBorderColor { get; set; }

Gets or sets text color of the label at the end of annotation.

[Parameter]
public string EndLabelColor { get; set; }

Gets or sets the value that determines end of the annotation on an axis.

[Parameter]
public double EndValue { get; set; }

Gets or sets display mode of end value of annotation.

[Parameter]
public DataAnnotationDisplayMode EndValueDisplayMode { get; set; }

Gets or sets optional text displayed in the label at the start of annotation.

[Parameter]
public string StartLabel { get; set; }

Gets or sets background of the label at the start of annotation.

[Parameter]
public string StartLabelBackground { get; set; }

Gets or sets border color of the label at the start of annotation.

[Parameter]
public string StartLabelBorderColor { get; set; }

Gets or sets text color of the label at the start of annotation.

[Parameter]
public string StartLabelColor { get; set; }

Gets or sets the value that determines start of the annotation on an axis.

[Parameter]
public double StartValue { get; set; }

Gets or sets display mode of start value of annotation.

[Parameter]
public DataAnnotationDisplayMode StartValueDisplayMode { get; set; }
public override string Type { get; }

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: IgbUserAxisAnnotation

protected override void BindAxes(IgbAxis[] Axes)

Parameters

  • Axes: IgbAxis[]

Returns any

Inherited from: IgbUserBaseAnnotation

protected virtual void BindSeries(IgbSeries[] Series)

Parameters

  • Series: IgbSeries[]

Returns any

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

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

Inherited from: BaseRendererElement

public string Serialize()

Returns any

Inherited from: BaseRendererElement

protected void EnsureValid()

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

protected override void EnsureModulesLoaded()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

FromEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"
protected override 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>)"
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

Returns any