Как применять динамические темы в Silverlight? - PullRequest
0 голосов
/ 13 декабря 2011

Я создаю приложение Silverlight. В моем приложении я хочу добавить функциональность для динамически меняющихся тем. Как у меня есть две темы (Blue.xaml, Gray.xaml). А на Моей Домашней Странице есть две кнопки, это Синий и Серый. Я хочу изменить тему на основе нажатия кнопки. Кто-нибудь может мне помочь?

Спасибо заранее.

1 Ответ

1 голос
/ 14 декабря 2011

Silverlight Toolkit имеет поддержку Theming (используйте последнюю версию Silverlight 5 Toolkit - декабрь 2011 г.)

используйте элемент управления Theme и установите ThemeUri в элементах управления

 <toolkit:Theme x:Name="ThemeContainer"
          ThemeUri="/System.Windows.Controls.Theming.BubbleCreme;component/Theme.xaml">
    <Button>
         ....
    </Button>
 </toolkit:Theme>

Ref:http://weblogs.asp.net/lduveau/archive/2010/05/31/dynamically-apply-and-change-theme-with-the-silverlight-toolkit.aspx

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