Модель MVVM представляет собой отдельную библиотеку классов, как реализовать inotifypropertychanged и inotifydataerrorinfo?
У меня есть DataTransfterObjects (DTO) в отдельном слое, поэтому я думаю, что нет необходимости в модели в приложении wpf. У меня есть только View и viewmodel в приложении.
Все работает нормально, но проблема в том, как реализовать INotifyPropertyChanged и INotifyDataErrorInfo в DTO. Как использовать функциональные возможности этих двух интерфейсов? Как сделать валидацию?
Что я уже пробовал:
У меня есть три библиотеки классов BLL, DAL и DTO, а приложение wpf имеет только ViewModel и View, я использую DTO в качестве модели в приложении wpf. Теперь, если я реализую IDataErrorInfo для валидации, то будет ли это работать или мне придется делать больше?
NotPolitcallyCorrect
Нет, это совсем не срочно. Почему бы не попробовать унаследовать эти интерфейсы? "Научи меня программированию в постинге на форуме" - это не вопрос.
sacpundir
хорошее предложение спасибо