Мне нравится, как работает INotifyDataErrorInfo в Silverlight.
Но я понял, что его нет в WPF. Есть ли другие способы реализовать валидацию в WPF? Я предпочитаю не использовать DataAnotations.
Вы можете подождать WPF 4.5 , который наконец-то получит поддержку INotifyDataErrorInfo.
Используйте IDataErrorInfo, который такой же
IDataErrorInfo
Вот демо http://codeblitz.wordpress.com/2009/05/08/wpf-validation-made-easy-with-idataerrorinfo/