As pessoas digitam 12.5, seu código precisa de 0.125. PercentField deixa os usuários digitarem uma porcentagem com naturalidade enquanto o valor continua sendo uma fração limpa.
Por que ajuda
- Entrada natural para os usuários
- Fração limpa para seu código
- Formatação conforme a cultura
Onde se encaixa
- Descontos e alíquotas
- Valores de progresso e meta
- Taxas de juros

Exemplo
<PercentField @bind-Value="_rate" Label="Discount" Decimals="1" />
<span>Stored value: @(_rate?.ToString("0.###") ?? "none")</span>
@code {
private double? _rate = 0.125;
} 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.