从spinner中取消对IntegerUpDown的值绑定

时间:2017-06-12 20:53:01

标签: c# wpf spinner wpftoolkit integerupdown

是否可以将Minimum(或任何IntegerUpDown)的UpDownBase值设置为null

我希望控件运行的方式是:

  • 初始化为null
  • 如果用户增加微调器
  • ,则从0开始
  • 如果用户从null
  • 递减,则返回0

我尝试了设置IntegerUpDown.MinimumIntegerUpDown.DefaultValue的各种组合,但是属性绑定的setter似乎在无效后重新调用前一个值(如果有保证可以更新解释)。

1 个答案:

答案 0 :(得分:0)

您可以定义可为空的整数(或其他默认情况下不具有null选项的变量),如下所示:

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