Hello. I'm using the RadNumericUpDown for entering measurements. I've set the control's decimal places property to 3 (using a binding to a business object property). when the control has no value (meaning the value I'm binding to is null), and the control's text itself is empty, the user is able to enter a number such as ".890" without the leading 0. However, when there is already a value in the control, such as "123.432" and the user selects the control, either by tab or by mouse click. THe user must type in a leading 0 in order to enter a value less then 1, such as "0.890".
My client wants to be able to enter values without needing a leading 0. I've tried handling the "GotFocus" event, and clearing the RadNumericUpDown.ValueProperty, or setting my business object's binded value to null. However, these changes do not take effect until the user leaves the control. Thus we get the weird behavior of the control clearing when the user leaves the control, instead of when they enter it.
Any ideas would be great. Thanks