Show / Hide Table of Contents

Class IgbLegendBase

Represents the base class for a legend in IgbDataChart.

Inheritance
System.Object
BaseRendererControl
IgbLegendBase
IgbFinancialLegend
IgbItemLegend
IgbLegend
IgbScaleLegend
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererControl.eventCallbacksCache
BaseRendererControl._cachedSerializedContent
BaseRendererControl.EnsureModulesLoaded()
BaseRendererControl.ResolveEventBehavior()
BaseRendererControl.ResolveDisplay()
BaseRendererControl.ToSpinal(String)
BaseRendererControl.TransformSimpleKey(String)
BaseRendererControl.IsTransformedEnumValue(String)
BaseRendererControl.TransformPotentialEnumValue(String, Object)
BaseRendererControl.BuildSequenceInfo(Int32)
BaseRendererControl.BuildRenderTree(RenderTreeBuilder)
BaseRendererControl.TemplateContentType(String)
BaseRendererControl.OnAfterRenderAsync(Boolean)
BaseRendererControl.EnsureReady()
BaseRendererControl.MarkPropDirty(String)
BaseRendererControl.IsPropDirty(String)
BaseRendererControl.Serialize(SerializationContext, String)
BaseRendererControl.Serialize()
BaseRendererControl.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererControl.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererControl.SuspendNotifications(Object)
BaseRendererControl.ResumeNotifications(Object, Boolean)
BaseRendererControl.NotifyInsertItem(Object, Int32, Object)
BaseRendererControl.NotifyRemoveItem(Object, Int32, Object)
BaseRendererControl.NotifyClearItems(Object)
BaseRendererControl.NotifySetItem(Object, Int32, Object, Object)
BaseRendererControl.NotifyUpdateItem(Object, Int32, Object, Boolean)
BaseRendererControl.OnRefChanged(String, Object)
BaseRendererControl.OnInvokeReturn(Int64, Object)
BaseRendererControl.Camelize(String)
BaseRendererControl.ToPascal(String)
BaseRendererControl.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererControl.Dispose(Boolean)
BaseRendererControl.SetResourceStringAsync(String, String, String)
BaseRendererControl.SetResourceStringAsync(String, String)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, JsonElement)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, Object)
BaseRendererControl.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererControl.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.ParentTypeName
BaseRendererControl.EventBehavior
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.SupportsVisualChildren
BaseRendererControl.UseDirectRender
BaseRendererControl.DirectRenderElementName
BaseRendererControl.NeedsDynamicContent
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbLegendBase : BaseRendererControl, RefSink, JsonSerializable, IDisposable

Constructors

IgbLegendBase()

Declaration
public IgbLegendBase()

Properties

DefaultEventBehavior

Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value
Type Description
ControlEventBehavior
Overrides
BaseRendererControl.DefaultEventBehavior

LegendItemMouseEnter

Declaration
public EventCallback<IgbLegendMouseEventArgs> LegendItemMouseEnter { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendMouseEventArgs>

LegendItemMouseEnterScript

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

LegendItemMouseLeave

Declaration
public EventCallback<IgbLegendMouseEventArgs> LegendItemMouseLeave { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendMouseEventArgs>

LegendItemMouseLeaveScript

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

LegendItemMouseLeftButtonDown

Declaration
public EventCallback<IgbLegendMouseButtonEventArgs> LegendItemMouseLeftButtonDown { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendMouseButtonEventArgs>

LegendItemMouseLeftButtonDownScript

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

LegendItemMouseLeftButtonUp

Declaration
public EventCallback<IgbLegendMouseButtonEventArgs> LegendItemMouseLeftButtonUp { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendMouseButtonEventArgs>

LegendItemMouseLeftButtonUpScript

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

LegendItemMouseMove

Declaration
public EventCallback<IgbLegendMouseEventArgs> LegendItemMouseMove { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendMouseEventArgs>

LegendItemMouseMoveScript

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

LegendTextContentChanged

Declaration
public EventCallback<IgbLegendTextContentChangedEventArgs> LegendTextContentChanged { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbLegendTextContentChangedEventArgs>

LegendTextContentChangedScript

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

Type

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

Methods

ExportSerializedVisualData()

Declaration
public string ExportSerializedVisualData()
Returns
Type Description
System.String

ExportSerializedVisualDataAsync()

Returns the legend visuals expressed as a serialized string.

Declaration
public Task<string> ExportSerializedVisualDataAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.String>

FindByName(String)

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

FlushTextContentChangedCheck()

Declaration
public void FlushTextContentChangedCheck()

FlushTextContentChangedCheckAsync()

Use to force the Legend to check for differences in text content.

Declaration
public Task FlushTextContentChangedCheckAsync()
Returns
Type Description
System.Threading.Tasks.Task

SimulateClick(Point)

Declaration
public void SimulateClick(Point point)
Parameters
Type Name Description
Point point

SimulateClickAsync(Point)

Declaration
public Task SimulateClickAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

SimulateHover(Point)

Declaration
public void SimulateHover(Point point)
Parameters
Type Name Description
Point point

SimulateHoverAsync(Point)

Declaration
public Task SimulateHoverAsync(Point point)
Parameters
Type Name Description
Point point
Returns
Type Description
System.Threading.Tasks.Task

SimulateMouseLeave()

Declaration
public void SimulateMouseLeave()

SimulateMouseLeaveAsync()

Declaration
public Task SimulateMouseLeaveAsync()
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable
System.IDisposable