取消绑定IntegerUpDown从微调
问题描述:
是否可以将Minimum
值IntegerUpDown
(或任何UpDownBase
)设置为null
?取消绑定IntegerUpDown从微调
我想操作控制的方式是:
- 初始化为
null
- 开始在
0
如果用户增加从0
微调
- 返回
null
如果用户减量
我尝试了各种设置IntegerUpDown.Minimum
和的组合,但属性绑定上的setter似乎在无效后重新调用以前的值(如果有必要,可以使用解释更新)。
答
你可以这样定义空整数(或其他变量没有默认空选项):
int? IntegerUpDown = null;
if (IntegerUpDown.HasValue)
{
int NewInt = IntegerUpDown.Value;
}
我猜@reasra在谈论一个[WpfToolkit(HTTP:// wpftoolkit .codeplex.com /)control ... –
嗯,这是设置变量为空的基础知识,他/她应该做其余的事情:D –
感谢您的回答。我有绑定到'int?'的值。我只是简单地喜欢用户界面用'IntegerUpDown'的微调器将值设置为'null'。 – reasra