DevExpress SpinEdit显示0表示空值

时间:2015-01-16 14:20:29

标签: wpf mvvm devexpress

我在我的项目中使用MVVM,在ViewModel中我使用了int?值:

public int? Value1 { get; set;}

我的观点中有以下SpinEdit:

<dxe:SpinEdit Grid.Column="1" Grid.Row="1" MinValue="1000" MaxValue="2000"
Name="Value1" IsFloatValue="False" NullText="Enter value" AllowNullInput="True" 
NullValue="{x:Null}" MaskType="None" />

当我打开视图时,NullText显示正确的值但是当我在SpinEdit中输入一些值然后将Value1设置为null 时,我的SpinEdit中得到0。由于它具有最小值和最大值,因此它是无效数据。

enter image description here

如果没有繁重的事件处理程序hackings ,我应该怎么做才能让0值消失

1 个答案:

答案 0 :(得分:0)

试试这个

<dx:ASPxSpinEdit  ID="spinedit" runat="server" MaxValue="2000" MinValue="1000" NullText="Enter value" AllowNull="true" AllowNullInput="True" NullValue="{x:Null}" MaskType="None"></dx:ASPxSpinEdit>