如果我想在我的视图上显示两个不同的 ValidationSummary 控件,我需要做什么?第一个控件是显示常规验证错误的控件,很简单。第二个是 ValidationSummary 控件,它应该包含警告,但不包含错误。
为此,我尝试按照以下步骤操作:
- 将新属性添加到我的 ViewModel。该属性实现 INotifyDataErrorInfo 接口并继承自 FrameworkElement。
- 将 ValidationSummarys 的目标绑定设置为属性。
- 向集合调用属性的 ErrorChange 添加新警告时。
但 ValidationSummary 不显示任何警告。甚至不订阅此属性的 ErrorChange 事件。
我做错了什么?