2011-04-11 808 views

Respuesta

12

Si está trabajando solo en Silverlight, debe implementar INotifyDataErrorInfo. De la documentación:

En general, las nuevas clases de entidad para Silverlight deben implementar INotifyDataErrorInfo para la flexibilidad agregada en lugar de implementar IDataErrorInfo.

Sin embargo, si desea compartir el código con WPF, IDataErrorInfo es compatible tanto con Silverlight como con WPF.

+1

INotifyDataErrorInfo está en .NET 4.5 y, por lo tanto, también está disponible para WPF. ¿Debería uno implementar ambos en la misma clase al mismo tiempo? –

+0

@ScottStafford Realmente no necesita las dos, si usa 4.5, puede usar cualquiera de los mecanismos que prefiera en WPF 4.5 (Esta respuesta anterior a 4.5 por mucho tiempo ...) –

Cuestiones relacionadas