Дизайнер WPF отображает изменения вьюмодели только после того, как вручную запустишь сборку или убьешь процесс дизайнера
Я создаю экземпляр вьюмодели непосредственно в разметке и привязываюсь к его же свойствам.
<Window.DataContext>
<vm:MainWindowViewModel/>
</Window.DataContext>
<Grid>
<TextBlock Text="{Binding TestProperty}"/>
</Grid>
В конструкторе вьюмодели прописана инструкция
TestProperty = 12345;
Соответственно, это же значение отображается в соответствующем текстблоке.
Ранее, до моего вчерашнего перехода на версию 16.7.30517, при любом изменении этого значения в конструкторе дизайнер сам спустя не более 2 секунд менял значение в текстблоке. Правильнее даже сказать, что дело не столько во вьюмодели, сколько в самом механизме привязки, она не обновляется.
Сейчас же мне приходится вручную каждый прожимать F6 и ждать сборки проекта, чтобы увидеть даже самые малые и незначительные изменения, то есть вместо условных двух секунд приходится тратить до десяти. Есть предположение, что где-то в настройках студии есть пункт "проверять изменения в реальном времени", который обновление отключило, но я такого так и не нашел