在我的WPF文本框中,我绑定了整数实体变量并设置了 IntegerValidationAttribute 。 当我输入文本 IDataErrorInfo 时会触发正确的错误信息。
问题是当我输入更多整数值然后int.MaxValue(2147483647)说我输入 2147483649 未触发 IDataErrorInfo 错误。
我需要禁用/启用按钮取决于正确的整数值验证。
请建议同样的。
此致 的Vivek
答案 0 :(得分:0)
当您在文本框中输入“cclks”之类的内容时,您的验证也不会发生或?
如果没有那么你有某种“仅数字文本框”,如果你有这样的文本框,你可以进一步创建一个“仅整数数字文本框”
我总是在我的视图模型中使用字符串属性,因此我可以轻松验证所有输入,但当然我必须转换为我的模型的真实类型