我们在应用程序中使用Telerik RadNumericUpDown控件(2013版本)来显示&编辑双值和整数;该控件适用于可为null的双类型:它对null值不显示任何内容,对0值显示0.00。我们希望整数有相同的行为,但控件总是为null值显示0。我已经尝试将NullValue设置为空字符串&null,基于此处的讨论:http://www.telerik.com/community/forums/silverlight/numericupdown/null.aspx,但这并不能解决我们的问题。
XAML:
<telerik:RadNumericUpDown Value="{Binding Path=Contents, Mode=TwoWay}"
NumberDecimalDigits="0"
IsEnabled="True"
IsEditable="True"
IsInteger="True"
NullValue=""
MinWidth="70"
HorizontalAlignment="Left"
HorizontalContentAlignment="Left" />
Contents属性是一个可以为null的int.
感谢您的帮助。
尝试将TargetNullValue=''添加到绑定中,对我有效
<telerik:RadNumericUpDown Value="{Binding Path=Contents, Mode=TwoWay, TargetNullValue=''}"
IsEnabled="True"
IsEditable="True"
IsInteger="True"
NullValue=""
MinWidth="70"
HorizontalAlignment="Left"
HorizontalContentAlignment="Left" />