我们在我们的应用程序中使用Telerik RadNumericUpDown控件(2013版)来显示&编辑双值和整数; 该控件适用于可以为空的double类型:它不显示空值,0.00显示0值。 我们希望整数具有相同的行为,但控件始终显示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属性是一个可以为空的int。
感谢任何帮助。
答案 0 :(得分:7)
尝试添加到绑定TargetNullValue ='',为我工作
<telerik:RadNumericUpDown Value="{Binding Path=Contents, Mode=TwoWay, TargetNullValue=''}"
IsEnabled="True"
IsEditable="True"
IsInteger="True"
NullValue=""
MinWidth="70"
HorizontalAlignment="Left"
HorizontalContentAlignment="Left" />