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
IsAutoFocus
获得/设置 是否自动获取焦点 默认 false 不自动获取焦点
[Parameter]
public bool IsAutoFocus { get; set; }
Property Value
OnClickButton
按钮点击回调方法,内置支持 IsAsync 开关
protected EventCallback<MouseEventArgs> OnClickButton { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
FocusAsync()
自动获得焦点方法
public ValueTask FocusAsync()
Returns
HandlerClick()
处理点击方法
protected virtual Task HandlerClick()
Returns
OnAfterRenderAsync(bool)
OnAfterRenderAsync 方法
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()
SetClickHandler()
设置 OnClickButton 方法
protected virtual void SetClickHandler()