Les montants s’écrivent différemment dans le monde. MoneyField met en forme et lit des valeurs decimal avec la culture courante, en acceptant 1,234.50 comme 1.234,50 là où la culture l’attend.
Pourquoi c’est utile
- Montants selon la culture
- Précision décimale pour l’argent
- Fonctionne avec EditForm
Où il trouve sa place
- Factures et commandes
- Budgets
- Listes de prix

Exemple
<MoneyField @bind-Value="_price" Label="Price" Currency="EUR" />
<MoneyField @bind-Value="_budget" Label="Budget" Currency="USD" Decimals="0" Min="0" Max="1000000" />
<span>Stored values: @(_price?.ToString("0.00###") ?? "none"), @(_budget?.ToString("0.###") ?? "none")</span>
@code {
private decimal? _price = 1234.5m;
private decimal? _budget = 25000m;
} Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.
Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.