Represents a callout annotation

Inheritance

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable

constructor

public IgbCalloutAnnotation()

Returns IgbCalloutAnnotation

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 the background to use for tha axis annotation box.

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

Gets or sets the corner radius to use for the callout borders.

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

Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.

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

Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.

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

Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.

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

Gets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.

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

Gets or sets the background of badge in the callout annotation.

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

Gets or sets the corner radius of badge in the callout annotation.

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

Gets or sets the space between badge and text in the callout annotation.

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

Gets or sets the height of badge in the callout annotation.

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

Gets or sets the image url displayed as a badge in the callout annotation.

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

Gets or sets the outline of badge in the callout annotation.

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

Gets or sets the thickness of badge in the callout annotation.

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

Gets or sets the badge is visible in callout annotation.

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

Gets or sets the width of badge in the callout annotation.

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

Gets or sets the Content that should be annotated.

[Parameter]
public object Content { get; set; }

Provides a means of setting Content in the JavaScript environment.

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

Provides a means of setting FormatLabel in the JavaScript environment.

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

Gets or sets the ItemColor to which the callout pertains to. Leave unset for an automatic value.

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

Gets or sets the Key that should be annotated.

[Parameter]
public object Key { get; set; }

Provides a means of setting Key in the JavaScript environment.

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

Gets or sets the LeaderBrush to use for tha axis annotation box.

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

Gets or sets the Outline to use for tha axis annotation box.

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

Gets or sets the series to which the callout pertains to. Leave unset for an automatic value.

[Parameter]
public IgbSeries Series { get; set; }

Gets or sets the border stroke thickness to use for tha axis annotation box.

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

Gets or sets the text that should be displayed for the annotation. Leave null to display the value automatically.

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

Gets or sets the color to use for the text in the annotation.

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

Gets or sets the XValue at which this annotation is displayed on the axis.

[Parameter]
public object XValue { get; set; }

Provides a means of setting XValue in the JavaScript environment.

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

Gets or sets the YValue at which this annotation is displayed on the axis.

[Parameter]
public object YValue { get; set; }

Provides a means of setting YValue in the JavaScript environment.

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

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

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

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: BaseRendererElement

protected virtual void EnsureModulesLoaded()

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

FromEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"

Inherited from: BaseRendererElement

protected virtual 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>)"

Inherited from: BaseRendererElement

protected virtual void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

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

public override object FindByName(string name)

Parameters

  • name: string

Returns any