WPF: как настроить/вернуть в начальное состояние/починить дизайнер после обновления студии?
Версия студии: MVS Preview 16.8.30509.190
Некоторое время поработав с версткой запустил установку обновления для студии, после которой дизайнер перестал показывать свойства датаконтекста в области привязки.
<TextBlock Text="{Binding Test}"/>
Свойство Test будет отображаться в выпадающих списках только в течение первых 10-20 секунд после перезапуска студии или перезагрузки проекта. По прошествии этого времени в списках перестают отображаться вообще все свойства, принадлежащие классу вьюмодели. При этом не важно, каким образом я задаю датаконтекст: имитируя через DesignInstance
<Window d:DataContext="{d:DesignInstance d:Type=vm:MainWindowViewModel}"> </Window>
или указывая влоб
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
Разницы нет. Также это происходит только в одном проекте, в свежесозданных такого не наблюдал.
Собственно, у меня появилась мысль, что обновление затронуло некоторые связанные с дизайнером параметры, которые, я думаю, можно вернуть к прежнему состоянию, да вот только где мне эти параметры найти?
Ответы (1 шт):
Я разобрался, в чем была проблема: Обновление затронуло параметры конструктора и каким-то непонятным мне образом поменяло платформу решения на каждом проекте на х64. Собственно, смена х64 на Any CPU и включение кода проекта позволило дизайнеру полноценно отображать свойства вьюмодели, а сам конструктор снова начал показывать актуальные данные и выполнять асинхронные задачи
