Table of Contents

Class Button

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Button 按钮组件

public class Button : ButtonBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
Button
Implements
Derived
Inherited Members
Extension Methods

Constructors

Button()

public Button()

Properties

ButtonElement

获得/设置 html button 实例

protected ElementReference ButtonElement { get; set; }

Property Value

ElementReference

IsAutoFocus

获得/设置 是否自动获取焦点 默认 false 不自动获取焦点

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

Property Value

bool

OnClickButton

按钮点击回调方法,内置支持 IsAsync 开关

protected EventCallback<MouseEventArgs> OnClickButton { get; set; }

Property Value

EventCallback<MouseEventArgs>

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

FocusAsync()

自动获得焦点方法

public ValueTask FocusAsync()

Returns

ValueTask

HandlerClick()

处理点击方法

protected virtual Task HandlerClick()

Returns

Task

OnAfterRenderAsync(bool)

OnAfterRenderAsync 方法

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()

SetClickHandler()

设置 OnClickButton 方法

protected virtual void SetClickHandler()