Как задать стейт для VisualStateManager в дизанйере VisualStudio?

326
04 января 2020, 01:20

У меня есть UserControl для которого в корне определен элемент VisualStateManager.VisualStateGroups с определенными состояниями. Есть StateHelper который через AttachedProperty реализует привязку к VisualStateManager'у. В рантайме все работает прекрасно, но если я хочу в дизайнере посмотреть, как будут выглядеть контрол в различных состояниях, что можно предпринять?

Если я задаю DesignContext и конкретное значение для поля, к которому привязываю стейт (привязка через Helper), в дизайнере ничего не меняется. Ничего не меняется даже если я задам конкретное значение через x:Static. Хочется иметь возможность именно в дизайнере где-то в корне UserControl указывать текущий стейт и видеть, как меняется макет.

READ ALSO
Занимает ли поле память в структуре, если структура ограничена в длине байт?

Занимает ли поле память в структуре, если структура ограничена в длине байт?

Мне очень важно понять, будет ли размер структуры изменен, если я ее допустим определили ее так:

244
Сохранить значение элемента Switch С# Xamarin

Сохранить значение элемента Switch С# Xamarin

Задача: сохранить значение элемента Switch при следующих открытиях приложения (если Switch включен однажды, то чтобы оставался включенным и после...

241
Создание web-интерфейса прибора на asp.net

Создание web-интерфейса прибора на asp.net

Есть плата с микроконтроллером, которая подключается к компьютеру по com-порту и передает на него данныеНеобходимо реализовать возможность...

293
Отловить UnauthorizedAccessException при обходе папок

Отловить UnauthorizedAccessException при обходе папок

Я создаю подпрограмму для своей основнойЕё суть заключается в защите (шифровании) некоторых чувствительных данных от основной программы,...

161