Show / Hide Table of Contents

Class IgbIcon

Icon component

Inheritance
System.Object
BaseRendererControl
IgbIcon
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererControl._cachedSerializedContent
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.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.ParentTypeName
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.NeedsDynamicContent
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbIcon : BaseRendererControl, RefSink, JsonSerializable, IDisposable

Constructors

IgbIcon()

Declaration
public IgbIcon()

Properties

Collection

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

DirectRenderElementName

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

IconName

Declaration
[WCWidgetMemberName("Name")]
public string IconName { get; set; }
Property Value
Type Description
System.String

Mirrored

Whether to flip the icon. Useful for RTL layouts.

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

SupportsVisualChildren

Declaration
protected override bool SupportsVisualChildren { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.SupportsVisualChildren

Type

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

UseDirectRender

Declaration
protected override bool UseDirectRender { get; }
Property Value
Type Description
System.Boolean
Overrides
BaseRendererControl.UseDirectRender

Methods

ConnectedCallback()

Declaration
public void ConnectedCallback()

ConnectedCallbackAsync()

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

DisconnectedCallback()

Declaration
public void DisconnectedCallback()

DisconnectedCallbackAsync()

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

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererControl.EnsureModulesLoaded()

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)

RegisterIcon(String, String, String)

Declaration
public void RegisterIcon(string name, string url, string collection)
Parameters
Type Name Description
System.String name
System.String url
System.String collection

RegisterIconAsync(String, String, String)

Declaration
public Task RegisterIconAsync(string name, string url, string collection)
Parameters
Type Name Description
System.String name
System.String url
System.String collection
Returns
Type Description
System.Threading.Tasks.Task

RegisterIconFromText(String, String, String)

Declaration
public void RegisterIconFromText(string name, string iconText, string collection)
Parameters
Type Name Description
System.String name
System.String iconText
System.String collection

RegisterIconFromTextAsync(String, String, String)

Declaration
public Task RegisterIconFromTextAsync(string name, string iconText, string collection)
Parameters
Type Name Description
System.String name
System.String iconText
System.String collection
Returns
Type Description
System.Threading.Tasks.Task

ResolveDisplay()

Declaration
protected override string ResolveDisplay()
Returns
Type Description
System.String
Overrides
BaseRendererControl.ResolveDisplay()

SetIconRef(String, String, IgbIconMeta)

Declaration
public void SetIconRef(string name, string collection, IgbIconMeta icon)
Parameters
Type Name Description
System.String name
System.String collection
IgbIconMeta icon

SetIconRefAsync(String, String, IgbIconMeta)

Declaration
public Task SetIconRefAsync(string name, string collection, IgbIconMeta icon)
Parameters
Type Name Description
System.String name
System.String collection
IgbIconMeta icon
Returns
Type Description
System.Threading.Tasks.Task

SetNativeElement(Object)

Declaration
public void SetNativeElement(object element)
Parameters
Type Name Description
System.Object element

SetNativeElementAsync(Object)

Declaration
public Task SetNativeElementAsync(object element)
Parameters
Type Name Description
System.Object element
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable
System.IDisposable
In This Article
  • Constructors
    • IgbIcon()
  • Properties
    • Collection
    • DirectRenderElementName
    • IconName
    • Mirrored
    • SupportsVisualChildren
    • Type
    • UseDirectRender
  • Methods
    • ConnectedCallback()
    • ConnectedCallbackAsync()
    • DisconnectedCallback()
    • DisconnectedCallbackAsync()
    • EnsureModulesLoaded()
    • FindByName(String)
    • RegisterIcon(String, String, String)
    • RegisterIconAsync(String, String, String)
    • RegisterIconFromText(String, String, String)
    • RegisterIconFromTextAsync(String, String, String)
    • ResolveDisplay()
    • SetIconRef(String, String, IgbIconMeta)
    • SetIconRefAsync(String, String, IgbIconMeta)
    • SetNativeElement(Object)
    • SetNativeElementAsync(Object)
  • Implements