I am having the exact same problems described here. As soon as you set the number of decimal places to zero the up/down arrows stop working.
The reply above talks about SmallIncrement but there is no such property. Assuming this was meant to say SmallChange this makes no difference.
I have a control on a page with the following style applied:
<Style x:Key="NumericUpDownStyle" TargetType="tki:RadNumericUpDown">
<Setter Property="IsEditable" Value="True" />
<Setter Property="ValueFormat" Value="Currency" />
<Setter Property="Minimum" Value="10000" />
<Setter Property="Maximum" Value="999999999" />
<Setter Property="MaxHeight" Value="20" />
<Setter Property="VerticalAlignment" Value="Top" />
</Style>
The control itself is defined as follows:
<tki:RadNumericUpDown Grid.Row="1" Grid.Column="5" x:Name="RetirementIncomeUpDown" SmallChange="5000" LargeChange="10000" Style="{StaticResource NumericUpDownStyle}">
</tki:RadNumericUpDown>
Code behind sets the number of decimal places to 0:
var ud = (RadNumericUpDown)this.LayoutRoot.FindName("RetirementIncomeUpDown");
if (ud != null)
ud.NumberFormatInfo.CurrencyDecimalDigits = 0;
If I remove the code behind that sets the number of decimal digits the arrows are still broken. If I amend the range of values to more closely resemble those shown in the demo the down arrow works fine but the up arrow only works if I start with a negative value and even then only works up to the point the value reaches 0 (despite a maximum value of 100 being specified as allowable)
I'm very disappointed that what seemed like a fairly basic control (a) can't be initialised correctly in XAML to have no decimal places and (b) exhibits unpredictable behaviour when the arrow keys are used even when the decimal places are left to default to two places.
Are there any plans to supply fixes for these issues? On top of other issues (no documentation for some controls, limited functionality of the charting control, lack of support for anything other than images in the CoverFlow control etc) it is proving to be very hard to justify purchase of this set of controls once our trial evaluation period has expired, given our experience to date :-(