我在项目中使用MVVM,在ViewModel中使用int吗?值(value):
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" />
当我打开 View 时,NullText显示正确的值,但是当我在SpinEdit中输入一些值然后将Value1设置为null时,我的SpinEdit中将得到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>
关于wpf - DevExpress SpinEdit显示0表示空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27985973/