INotifyDataErrorInfo - агрегация - PullRequest
       60

INotifyDataErrorInfo - агрегация

0 голосов
/ 10 октября 2018

С помощью CommandBehaviors я могу перехватить событие TextChanged моего текстового поля.К сожалению, я не могу найти способ сделать то же самое с частями GetErrors, HasErrors & ErrorsChanged интерфейса INotifyDataErrorInfo.

Единственный способ (на данный момент) получить мои сообщения для отображения - это реализоватьINotifyDataErrorInfo в моих классах POCO (относительно простой с частичными классами), но я стараюсь избегать этого.

Что я хотел бы сделать, так это обернуть мой класс POCO в агрегатный (ViewModel) класс и получить запрос пользовательского интерфейсаего информация об ошибке.

Я подозреваю, что это может включать расширение класса Validation, но я не уверен, достигну ли я или каким образом я достигну желаемого результата.

Есть ли способ сделать перенаправлениеINotifyDataErrorInfo для моего агрегата без создания производного класса Validation, и если нет, то как мне найти правильный элемент для привязки?

...