有一种简单的方法仅在WPF中提交表单时才显示验证错误吗?

我正在使用MVVM模式,Caliburn.Micro和IDataErrorInfo。对于大多数我的简单对象添加/编辑表单,恒定的红色框很好,但是对于特定的屏幕,我只想在用户尝试提交后才显示错误-我非常高兴拥有提交按钮一直启用...

最佳答案

您可能会有一个文本框,该文本框将绑定(bind)到您的 View 模型的IDataErrorInfo Error成员。让表单的Error成员汇总表单字段中的错误列表,并且仅在Errors不为空时将文本块设置为在sumbit上可见。

关于wpf - 使用IDataErrorInfo提交时进行WPF验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7673947/

10-17 01:11