In the code below, if I use "Format=c2" it works fine and also display the currency symbol, as expected, but when I change the culture from "en-us" (the one here) to "es" or "pt" the currency symbol does change accordingly but it does not allow to enter decimals anymore.
For example, if the culture is "en-us" and I type 110.25 in the box and then tab out it will display $110.25 but if I change the culture to "pt" (or "es") and try to do the same it will not accept the decimal so it will display
R$ 11.025.00 for "pt" or the Euro symbol for "es"
decimal? amount;
SfNumericTextBox TValue="decimal?" Format="c2" Decimals="2" @bind-Value="@amount"