Можно ли динамически изменять стиль / шаблон элемента управления? - PullRequest
1 голос
/ 09 июня 2010

Я создаю пользовательский элемент управления в Silverlight 4 с фоном с водяными знаками.

Водяной знак должен меняться в зависимости от базового типа, который представляет пользовательский элемент управления.

Водяной знак создается с помощьюPath, и я извлек все свойства в стиль.

Мне было интересно, можно ли изменить стиль Path во время выполнения на основе некоторого известного значения.

Яиспользуя MVVM и Unity.Возможно, я мог бы связать стиль как-нибудь?Или я могу внедрить стиль при создании представления?

Возможно, мне придется сделать это с помощью шаблонов элементов управления, поэтому ссылка в заголовке.

Спасибо ...

1 Ответ

0 голосов
/ 09 июня 2010

Вместо использования шаблонов элементов управления для изменения стиля водяного знака, почему бы вам не использовать VisualStateManager для изменения состояния водяного знака на основе «типа».

...