Show / Hide Table of Contents

Class IgbUserBaseAnnotation

Represents base class for all user annotations, e.g. UserPointAnnotation, UserSliceAnnotation, UserStripAnnotation, UserAxisAnnotation

Inheritance
System.Object
BaseRendererElement
IgbUserBaseAnnotation
IgbUserAxisAnnotation
IgbUserPointAnnotation
Implements
JsonSerializable
Inherited Members
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.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 IgbUserBaseAnnotation : BaseRendererElement, JsonSerializable

Constructors

IgbUserBaseAnnotation()

Declaration
public IgbUserBaseAnnotation()

Properties

AnnotationData

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

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

BadgeBackground

Gets or sets the background of badge annotation.

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

BadgeCornerRadius

Gets or sets border radius of the badge annotations.

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

BadgeImagePath

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

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

BadgeMargin

Gets or sets margin of the badge annotations.

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

BadgeOutline

Gets or sets the outline of badge annotation.

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

BadgeSize

Gets or sets size of the badge annotations.

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

BadgeThickness

Gets or sets thickness of the badge annotations.

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

BadgeVisible

Gets or sets whether to draw the badge in annotation

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

Identifier

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

IsPillShaped

Gets or sets whether the annotation is pill shaped.

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

IsVisible

Gets or sets whether to the annotations is rendered

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

Label

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

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

LabelBackground

Gets or sets the background text displayed in the annotation.

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

LabelBorderColor

Gets or sets the border color of the axis annotation.

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

LabelBorderRadius

Gets or sets the border radius of the annotation.

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

LabelBorderThickness

Gets or sets border thickness of the axis annotations.

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

LabelColor

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

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

LabelPadding

Gets or sets padding around the label in annotation.

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

Type

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

Methods

BindAxes(IgbAxis[])

Declaration
protected virtual void BindAxes(IgbAxis[] Axes)
Parameters
Type Name Description
IgbAxis[] Axes

BindSeries(IgbSeries[])

Declaration
protected virtual void BindSeries(IgbSeries[] Series)
Parameters
Type Name Description
IgbSeries[] Series

FindByName(String)

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

FromEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)

ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Implements

JsonSerializable