I have a encountered a very strange behavior when using the RadMaskedNumericInput with a mask like "#1.4", so just one position before the decimals. What happens with this mask, if I place the cursor on the said position and enter a digit, it's not entered as an integer digit, instead the cursor jumps at the end (rightmost decimal) and it's entered there. E.g.:
1. Field empty: _.____
2. Cursor on first position: |_. ____
3. Enter a digit, e.g. 1: _.___1
I would've expected after step 3 that the control looks like so: 1.0000
Also, if the control's Value property is databound, the view model's bound property is not updated. This also happens for this mask if you enter directly a value at the rightmost part of the control (like directly step 3 above). For masks "#2.x" is seems to work fine.
You can find a repro solution here: http://cid-5a652c421a7d71ae.office.live.com/self.aspx/New%20folder/MaskedNumericInputTest.zip
1. Field empty: _.____
2. Cursor on first position: |_. ____
3. Enter a digit, e.g. 1: _.___1
I would've expected after step 3 that the control looks like so: 1.0000
Also, if the control's Value property is databound, the view model's bound property is not updated. This also happens for this mask if you enter directly a value at the rightmost part of the control (like directly step 3 above). For masks "#2.x" is seems to work fine.
You can find a repro solution here: http://cid-5a652c421a7d71ae.office.live.com/self.aspx/New%20folder/MaskedNumericInputTest.zip