I'm using the Blazor Numeric control and using its "Format" property. I tried "C" and it works well for both displaying and binding the data. With "P", it displayed fine, but had a problem where it becomes a value of 0 if you partially edit it. Selecting the whole value and replacing it works just fine, but for instance changing 10.000% to 11.000% (just changing the 2nd character without replacing the whole value) will yield value 0. This behavior did not happen with the "C" format.
I'm using the decimal type, but not sure that matters.
Thanks for your time.