当一个类实现了IDataErrorInfo接口并且这个类是表单绑定的一部分时,有没有一种方法可以暂时禁用与绑定相关联的验证呢?
例如,如果我不想在我的类的属性中允许空字符串,在表单打开时,绑定的控件将被标记为具有错误(默认情况下为红色边框)。我认为立即将输入标记为错误(甚至用户还没有机会输入任何内容)有点笨拙。有没有什么办法解决这个问题呢?
我搜索了大部分下午,但我似乎找到的都是如何禁用提交按钮直到所有输入都有效(这并不是我想要的)。
例如,如果我不想在我的类的属性中允许空字符串,在表单打开时,绑定的控件将被标记为具有错误(默认情况下为红色边框)。我认为立即将输入标记为错误(甚至用户还没有机会输入任何内容)有点笨拙。有没有什么办法解决这个问题呢?
我搜索了大部分下午,但我似乎找到的都是如何禁用提交按钮直到所有输入都有效(这并不是我想要的)。