UserControl.xaml не может быть отредактирован в режиме конструктора (MVVM)

Я изучаю шаблон MVVM, поступающий из обычного WPF. Большая часть моей работы основана на интерфейсе. Я люблю дизайн в визуальной студии и смешиваюсь, чтобы быстро расположить элементы управления по своему вкусу. Я заинтересован в изучении MVVM, но когда я связываю представление UserControl с MainWindow, я не вижу дизайн. Я копался в настройках и не могу найти вариант, который это исправит. Есть ли способ просмотра UserControl в режиме конструктора?

Любая помощь очень ценится!

1 ответ

Пользовательский контроль просто работает в режиме конструктора.
Дважды щелкните файл XAML, и он откроется в конструкторе.
Если он полностью построен на основе шаблонов, которые зависят от данных модели представления, то вам необходимо каким-то образом предоставить модель представления с этими данными ИЛИ модель разработчика.
Есть разные способы подойти к этому.
Так как вы не показали нам абсолютно никакого кода, вы должны догадаться о том, что вы сделали, или о том, какой наилучший маршрут можно выбрать оттуда, куда вы хотите идти.

"быстро позиционируйте управление по своему вкусу"
Звучит так, как будто вы, возможно, тянете в дизайнера.
Работая с дизайнером, я считаю, что перетаскивать вещи на поверхность дизайна - ошибка. Вы очень быстро получаете что-то, что будет работать только на ваших настройках дисплея и является кошмаром для устранения проблем с макетом. Вместо этого отредактируйте XAML и посмотрите, что вы получите в конструкторе.

Другие вопросы по тегам