I'm using the RadNumericUpDown in an application that requires several numeric inputs, about 20 on a single screen.
I like the UpDown ability (being able to click an arrow up and down), however I also need the user to be able to just enter in some numbers. Well I've run into an issue, and I'm wondring if it's expected behavior or a bug.
if I highlight the text in the RadNumericUpDown box, and begin to type, lets say I type "200". The first number gets intered ("2") but after that the cursor moves the the very far left, and the next number ("0") is entered to the left. So what actually appears in the box is "002". It appears to me as though you have to think in reverse to enter a number. this seems counter intuitive. Is this normal behavior or am i just missing a setting. Here's the code I'm using
<Style x:Key="Numbers" TargetType="{x:Type Tel:RadNumericUpDown}"> |
<Setter Property="Width" Value="100"/> |
<Setter Property="Margin" Value="10"/> |
<Setter Property="Minimum" Value="0"/> |
<Setter Property="FontSize" Value="12"/> |
</Style> |
<Tel:RadNumericUpDown Grid.Row="0" Grid.Column="1" Style="{StaticResource Numbers}" |
ValueFormat="Numeric" IsEditable="True" |
Minimum="0" Maximum="100000" |
Value="{Binding Path=MaxPumpOutRate.DisplayValue}"></Tel:RadNumericUpDown> |
in this example "MaxPumpOutRate" is my model object, and it has a property of type double named "DisplayValue"
Thanks for any help