MSDN 文档指出,GetErrors
如果 propertyName 为 null 或为空,则该方法应返回与实体相关的错误。
但调试表明 propertyName 始终是正在验证的属性的名称。
我应该怎么做才能强制 WPF 询问与实体相关的错误?
更新
看起来这在ValidationSummary
存在控制的 Silverlight 中是可能的。
MSDN 文档指出,GetErrors
如果 propertyName 为 null 或为空,则该方法应返回与实体相关的错误。
但调试表明 propertyName 始终是正在验证的属性的名称。
我应该怎么做才能强制 WPF 询问与实体相关的错误?
更新
看起来这在ValidationSummary
存在控制的 Silverlight 中是可能的。
请参阅我对以下问题的回答以获得答案:
INotifyDataErrorInfo 实体级验证。如何引发 Validation.Error 事件?
例如,您只需为 Grid 定义一个 Validation.ErrorTemplate ,它应该在出现错误时显示出来!