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
Color
获得/设置 按钮颜色 默认为 None 未设置
[Parameter]
public Color Color { get; set; }
Property Value
InputClassString
Input 元素样式
protected string? InputClassString { get; }
Property Value
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
Size
获得/设置 Size 大小 默认为 None
[Parameter]
public Size Size { get; set; }
Property Value
State
获得/设置 选择框状态
[Parameter]
public CheckboxState State { get; set; }
Property Value
StateChanged
获得/设置 State 状态改变回调方法
[Parameter]
public EventCallback<CheckboxState> StateChanged { get; set; }
Property Value
StopPropagation
获得/设置 是否事件冒泡 默认为 false
[Parameter]
public bool StopPropagation { get; set; }
Property Value
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
OnAfterRender(bool)
protected override void OnAfterRender(bool firstRender)
Parameters
firstRender
bool
OnAfterRenderAsync(bool)
OnAfterRender 方法
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()
SetState(CheckboxState)
设置 复选框状态方法
public virtual Task SetState(CheckboxState state)
Parameters
state
CheckboxState