Show / Hide Table of Contents

Class IgbButton

Represents a clickable button, used to submit forms or anywhere in a document for accessible, standard button functionality.

Inheritance
System.Object
BaseRendererControl
IgbButtonBase
IgbButton
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbButtonBase.GetFormAsync()
IgbButtonBase.GetForm()
IgbButtonBase.SetNativeElementAsync(Object)
IgbButtonBase.SetNativeElement(Object)
IgbButtonBase.FocusComponentAsync(IgbFocusOptions)
IgbButtonBase.FocusComponent(IgbFocusOptions)
IgbButtonBase.ClickAsync()
IgbButtonBase.Click()
IgbButtonBase.BlurComponentAsync()
IgbButtonBase.BlurComponent()
IgbButtonBase.DisplayType
IgbButtonBase.Href
IgbButtonBase.Download
IgbButtonBase.Target
IgbButtonBase.Rel
IgbButtonBase.Disabled
IgbButtonBase.FocusScript
IgbButtonBase.Focus
IgbButtonBase.BlurScript
IgbButtonBase.Blur
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 IgbButton : IgbButtonBase, RefSink, JsonSerializable, IDisposable

Constructors

IgbButton()

Declaration
public IgbButton()

Properties

DirectRenderElementName

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

SupportsVisualChildren

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

Type

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

UseDirectRender

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

Variant

Sets the variant of the button.

Declaration
public ButtonVariant Variant { get; set; }
Property Value
Type Description
ButtonVariant

Methods

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
IgbButtonBase.FindByName(String)

ResolveDisplay()

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

Implements

JsonSerializable
System.IDisposable