令我惊讶的是,MSDN上的正式文档没有说明由INotifyDataErrorInfo的GetErrors返回的可枚举的基础对象类型是什么:http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifydataerrorinfo.geterrors(v=vs.95).aspx
选项包括:System.String,System.Object,MyCustomObject,ISomeOtherShitThatDoesntHaveAnythingToDoWithValidation
有人可以向我解释一个任意可枚举的对象如何在不对对象结构进行任何假设的情况下通知错误吗?
最佳答案
docs for INotifyDataErrorInfo
提供了更多信息:
GetErrors
的“示例”部分中有一个指向该文档的链接:
我同意目前尚不清楚,但是这里有文档...
关于silverlight-4.0 - INotifyDataErrorInfo.GetErrors应该返回哪种类型的IEnumerable?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13473919/