取消绑定IntegerUpDown从微调

问题描述:

是否可以将MinimumIntegerUpDown(或任何UpDownBase)设置为null取消绑定IntegerUpDown从微调

我想操作控制的方式是:

  • 初始化为null
  • 开始在0如果用户增加从0
  • 微调
  • 返回null如果用户减量

我尝试了各种设置IntegerUpDown.Minimum和的组合,但属性绑定上的setter似乎在无效后重新调用以前的值(如果有必要,可以使用解释更新)。

你可以这样定义空整数(或其他变量没有默认空选项):

int? IntegerUpDown = null; 
if (IntegerUpDown.HasValue) 
{ 
    int NewInt = IntegerUpDown.Value; 
} 
+0

我猜@reasra在谈论一个[WpfToolkit(HTTP:// wpftoolkit .codeplex.com /)control ... –

+0

嗯,这是设置变量为空的基础知识,他/她应该做其余的事情:D –

+0

感谢您的回答。我有绑定到'int?'的值。我只是简单地喜欢用户界面用'IntegerUpDown'的微调器将值设置为'null'。 – reasra