我有以下问题:
我正在使用 INotifyDataErrorInfo 验证来验证我的模型。现在我需要在“实体级别”上验证我的模型,因此应该验证模型对象的整个状态。
这一切正常,验证规则返回错误,但我现在如何确保为我的模型引发 Validation.Error 事件,以便我可以在 MainWindow-Level 捕获它以显示错误消息?
对于我的属性,我在 xaml 中编写了以下内容,因此引发了 Validation.Error 事件:
<TextBox Text="{Binding PropertyName, ValidatesOnNotifyDataErrors=True, NotifyOnValidationError=True}" />
如果有人可以为我提供一个工作示例,我将非常高兴,谢谢!