Números merecem uma entrada própria. NumericField aceita qualquer tipo numérico, inclusive anulável, e mantém o valor dentro dos limites que você definir.
Por que ajuda
- Qualquer tipo numérico, anulável também
- Mínimo e máximo respeitados
- Combina com a validação do EditForm
Onde se encaixa
- Quantidades e preços
- Campos de idade ou contagem
- Configurações com limites

Exemplo
<NumericField @bind-Value="_quantity" Label="Quantity" Min="0" Max="10" />
<NumericField @bind-Value="_price" Label="Price" Step="0.5" HelperText="Decimal values" />
<span>Quantity: @_quantity, price: @_price</span>
@code {
private int _quantity = 3;
private decimal _price = 9.5m;
} Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.
Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.