Should I be using IDataErrorInfo, INotifyDataErrorInfo, or both?
If I use both, should I offer the same error in both or should I only offer sync errors from IDataErrorInfo and only async errors from INotifyDataErrorInfo?
If you're working only in Silverlight, you should implement INotifyDataErrorInfo. From the documentation:
In general, new entity classes for Silverlight should implement INotifyDataErrorInfo for the added flexibility instead of implementing IDataErrorInfo.
However, if you want to share code with WPF, IDataErrorInfo
is supported in both Silverlight and WPF.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With