Как я могу использовать один и тот же вид с другой ViewModel в призме wpf? - PullRequest
0 голосов
/ 18 мая 2018

У меня есть представление для вставки объекта.

Я хочу отредактировать ту же сущность и повторно использовать тот же вид для редактирования.

Теперь, как я могу использовать один и тот же вид с другой моделью представления для редактирования?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Я предполагаю, что вы используете ViewModelLocator, иначе вам даже не придется задавать вопрос.

Поэтому оставьте здесь локатор модели вида, перейдите к нужной модели вида (InsertViewModel или EditViewModel) и назначить одно и то же представление для обеих моделей представлений через шаблон данных.

0 голосов
/ 18 мая 2018

Зачем вам нужны две разные модели представлений?

  1. Просто объедините свойства в одну модель представления.
  2. Или, что еще лучше, разбейте представление на различные пользовательские элементы управления для каждой модели представления.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...