Способы применения динамического стиля для одного и того же пользовательского элемента управления в разных приложениях Silverlight? - PullRequest
0 голосов
/ 02 сентября 2011

Я создал пользовательский элемент управления в серебристом свете.

I будет использовать этот элемент управления в двух разных приложениях.

Каждое приложение имеет свои правила оформления.

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

Один подход, который я нашел, это

1) Определите два отдельных шаблона оформления одного и того же ключа в файле App.xaml обоих приложений.

2) Использовать привязку статического ресурса для привязки стиля к элементу управления.

Есть ли другой способ сделать то же самое .??

1 Ответ

1 голос
/ 02 сентября 2011

Если стиль не изменяется в пределах одного приложения, я бы определил стиль следующим образом:

<Style TargetType="MyUserControl />

Если он меняется в зависимости от ситуации / вида, примените ключ ресурса и задайте стиль для каждого экземпляра элемента управления.

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