Применение темы Silverlight 4 Toolkit к существующему бизнес-приложению? - PullRequest
2 голосов
/ 07 октября 2010

Я создал новое решение Silverlight 4 с использованием шаблона бизнес-приложения.Требуется стилизовать приложение, а не использовать шаблонную тему.Я установил набор инструментов Silverlight 4 и мне нравится тема BureauBlue.

Как применить тему набора инструментов BureauBlue ко всему решению?То есть есть ли способ применить тему глобально (аналогично прикреплению файла CSS к сайту ASP.NET или HTML) вместо применения темы к каждому элементу управления?

Спасибо, Сид

1 Ответ

1 голос
/ 22 октября 2010

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

Сначала вам нужно получить ссылку на темудобавлено (например, System.Windows.Controls.Theming.BureauBlue.dll)

Затем в своем коде вы можете добавить эту строку кода:

System.Windows.Controls.Theming.BureauBlueTheme.SetIsApplicationTheme(Application.Current, true);

Это относится к теметекущее работающее приложение, и если логическое значение равно false, я считаю, что это удалит тему.

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