Извините, если об этом уже спрашивали, но я просто хочу убедиться, что я делаю это правильно.
Если у меня есть домианский объект, у которого есть, скажем, 10 свойств. В основной форме у меня есть сетка, в которой я хочу показать почти все свойства модели.
Я создал модель представления, чтобы обернуть объект домена, чтобы отобразить его в виде сетки, но затем мне нужно снова открыть все свойства. Я просто чувствую привязанность прямо к модели через модель представления, чувствует себя грязным и немного портит цель.
Так, например, мне не очень нравится:
{Binding DomainObject.Property}
где DomainObject является свойством в моей модели представления.
Таким образом, мой главный вопрос заключается в том, должен ли я раскрывать все свойства модели через модель представления, чтобы связать ее с сеткой?
РЕДАКТИРОВАТЬ: Просто для дополнительной информации объекты Domian являются объектами LINQ-To-SQL, поэтому я не думаю, что они реализуют INotifyPropertyChanged, но я не уверен.