Table of Contents

Class Checkbox<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Checkbox 组件

public class Checkbox<TValue> : ValidateBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
Checkbox<TValue>
Implements
Derived
Inherited Members
Extension Methods

Constructors

Checkbox()

public Checkbox()

Properties

CheckedString

Check 状态字符串

protected string? CheckedString { get; }

Property Value

string

Color

获得/设置 按钮颜色 默认为 None 未设置

[Parameter]
public Color Color { get; set; }

Property Value

Color

InputClassString

Input 元素样式

protected string? InputClassString { get; }

Property Value

string

OnStateChanged

获得/设置 选择框状态改变时回调此方法

[Parameter]
public Func<CheckboxState, TValue, Task>? OnStateChanged { get; set; }

Property Value

Func<CheckboxState, TValue, Task>

ShowAfterLabel

获得/设置 是否显示 Checkbox 后置 label 文字 默认为 false

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

Property Value

bool

Size

获得/设置 Size 大小 默认为 None

[Parameter]
public Size Size { get; set; }

Property Value

Size

State

获得/设置 选择框状态

[Parameter]
public CheckboxState State { get; set; }

Property Value

CheckboxState

StateChanged

获得/设置 State 状态改变回调方法

[Parameter]
public EventCallback<CheckboxState> StateChanged { get; set; }

Property Value

EventCallback<CheckboxState>

StopPropagation

获得/设置 是否事件冒泡 默认为 false

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

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

DisposeAsync(bool)

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

protected override ValueTask DisposeAsync(bool disposing)

Parameters

disposing bool

Returns

ValueTask

OnAfterRender(bool)

protected override void OnAfterRender(bool firstRender)

Parameters

firstRender bool

OnAfterRenderAsync(bool)

OnAfterRender 方法

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()

SetState(CheckboxState)

设置 复选框状态方法

public virtual Task SetState(CheckboxState state)

Parameters

state CheckboxState

Returns

Task