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

LegendSizeChanged

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

LegendSizeChangedScript

Declaration
public string LegendSizeChangedScript { 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)

Implements

JsonSerializable
System.IDisposable