2011-04-11 47 views

回答

12

如果您只在Silverlight中工作,则应该执行INotifyDataErrorInfo。从文档:

一般来说,Silverlight的新实体类应该实现INotifyDataErrorInfo来增加灵活性,而不是实现IDataErrorInfo。

但是,如果要与WPF共享代码,则Silverlight和WPF都支持IDataErrorInfo

+1

INotifyDataErrorInfo在.NET 4.5中,因此也可用于WPF。是否应该同时在同一个班同时实施? – 2013-03-01 13:52:46

+0

@ScottStafford如果你使用4.5,你真的不需要这两个选项 - 你可以在WPF 4.5中使用你喜欢的任何一种机制(这个答案早已过时了4.5 ...) – 2013-03-01 17:46:24

相关问题