2011-04-11 42 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

相關問題