Silverlight 4.0 INotifyDataErrorInfo.GetErrors应返回哪种类型的IEnumerable?

Silverlight 4.0 INotifyDataErrorInfo.GetErrors应返回哪种类型的IEnumerable?,silverlight-4.0,Silverlight 4.0,让我大吃一惊的是,MSDN的官方文档没有说明INotifyDataErrorInfo的GetErrors返回的可枚举对象的底层对象类型应该是什么: 选项包括:System.String、System.Object、MyCustomObject、IsomeOtherShitthatthatthatthatthatthatthatthaveanythingtodowithvalidationwhere 有谁能向我解释一下,一个任意可枚举的对象如何可以在不对其结构做任何假设的情况下通知错误?提供更多信

让我大吃一惊的是,MSDN的官方文档没有说明INotifyDataErrorInfo的GetErrors返回的可枚举对象的底层对象类型应该是什么:

选项包括:System.String、System.Object、MyCustomObject、IsomeOtherShitthatthatthatthatthatthatthatthaveanythingtodowithvalidationwhere

有谁能向我解释一下,一个任意可枚举的对象如何可以在不对其结构做任何假设的情况下通知错误?

提供更多信息:

GetErrors方法返回的验证错误可以是任何类型。但是,如果实现自定义错误类型,请确保重写ToString方法以返回错误消息。Silverlight在其默认错误报告中使用此字符串

在用户界面中提供自定义错误报告时,自定义错误对象非常有用。例如,可以为绑定到ErrorLevel属性的报告工具提示创建模板,以便以黄色显示警告,以红色显示严重错误

GetErrors
的示例部分中有一个链接,可以返回到该文档:

有关此方法的实现示例,请参阅
INotifyDataErrorInfo
类概述


我同意它可能不那么清晰,但文档就在那里…

谢谢,很高兴看到页面上与GetErrors方法直接相关的部分:)@bonomo:同意,但我只花了大约一分钟就找到了它,以前从未使用过此界面:)我白白花了20分钟,而不是解决真正的问题,我只是不够聪明,没有太多时间来解决MSDN难题:)+1这个接口的.NET4.5版本的文档非常稀少。我没有考虑检查Silverlight方面的原始文档。谢谢