Разделение VisualStateManager.VisualStateGroups на словарь ресурсов - PullRequest
5 голосов
/ 14 февраля 2012

Есть ли способ разделить VisualStateManager.VisualStateGroups на ResourceDictionary?

В основном я хочу что-то вроде

<VisualStateManager.VisualStateGroups x:Name="MyVisualGroups">
    <VisualStateGroup x:Name="A" />
    <VisualStateGroup x:Name="B" />
    <VisualStateGroup x:Name="C" />
</VisualStateManager.VisualStateGroups>

, но это, очевидно, не работает.Есть ли способ заставить его работать?

1 Ответ

3 голосов
/ 14 февраля 2012

Если вы оберните их в объект стиля, у вас должна получиться эта работа. Посмотрите мой ответ на на этот вопрос , чтобы узнать, как переносится содержимое VSM для изменения выбранного состояния в списке.

Примечание: я не уверен, что это будет работать для набора универсальных VisualStates, хотя. Однако он работает для всех параметров ItemContainerStyle в виде списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...