Table of Contents

Class BootstrapInputNumber<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

An input component for editing numeric values. Supported numeric types are int, long, short, float, double, decimal.

public class BootstrapInputNumber<TValue> : BootstrapInputNumberBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
BootstrapInputNumber<TValue>
Implements
Inherited Members
Extension Methods

Constructors

BootstrapInputNumber()

public BootstrapInputNumber()

Properties

ButtonClassString

获得 按钮样式

protected string? ButtonClassString { get; }

Property Value

string

InputClassString

获得 文本框样式

protected string? InputClassString { get; }

Property Value

string

Max

获得/设置 最大值

[Parameter]
public string? Max { get; set; }

Property Value

string

Min

获得/设置 最小值

[Parameter]
public string? Min { get; set; }

Property Value

string

MinusIcon

获得/设置 减小数值图标

[Parameter]
public string? MinusIcon { get; set; }

Property Value

string

OnDecrement

获得/设置 数值减少时回调委托

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

Property Value

Func<TValue, Task>

OnIncrement

获得/设置 数值增加时回调委托

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

Property Value

Func<TValue, Task>

PlusIcon

获得/设置 增加数值图标

[Parameter]
public string? PlusIcon { get; set; }

Property Value

string

ShowButton

获得/设置 是否显示加减按钮

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

Property Value

bool

Step

获得/设置 步长 默认为 null

[Parameter]
public string? Step { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

FormatParsingErrorMessage()

protected override string? FormatParsingErrorMessage()

Returns

string

FormatValueAsString(TValue)

Formats the value as a string. Derived classes can override this to determine the formatting used for CurrentValueAsString.

protected override string? FormatValueAsString(TValue value)

Parameters

value TValue

The value to format.

Returns

string

A string representation of the value.

InternalFormat(TValue)

InternalFormat 方法

protected virtual string? InternalFormat(TValue value)

Parameters

value TValue

Returns

string

Exceptions

InvalidOperationException

OnAfterRender(bool)

protected override void OnAfterRender(bool firstRender)

Parameters

firstRender bool

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()

TryParseValueFromString(string, out TValue, out string?)

TryParseValueFromString

protected override bool TryParseValueFromString(string value, out TValue result, out string? validationErrorMessage)

Parameters

value string
result TValue
validationErrorMessage string

Returns

bool