wpf - DevExpress SpinEdit显示0表示空值

标签 wpf mvvm devexpress

我在项目中使用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/

相关文章:

c# - WPF 用户控件的绑定(bind)问题

devexpress - 使用 Ctrl-F 和 CodeRush 标记导航代码

wpf - 如何禁用列表框wpf中的复选框

c# - 限制 DevExpress TextEdit 和 MemoEdit 控件的输入长度

asp.net-mvc - 如何突出显示 DevExpress MVC GridView 页面中的特定行?

c# - Entity Framework - 为什么这行得通?

c# - WPF TabControl上下文菜单在mvvm中右键单击项目

.net - 如何在 TreeView 中选择下一个/上一个 TreeViewItem?

mvvm - 区域适配器和区域行为之间的区别?

c# - MVVMLight UserControl View 模型-为每个 View 创建用户控件的新实例