Как получить соответствующую тему WPF с текущей темой Windows? - PullRequest
0 голосов
/ 13 октября 2010

Допустим, в моем приложении есть две области: 1) используемая настраиваемая тема и 2) используемая системная тема (тема, выбранная пользователем в его ОС Windows). Регион 1 использует настроенные темы, тогда как Регион 2 использует темы по умолчанию.

Официальные темы WPF по умолчанию можно скачать здесь . Мне нужно знать текущую тему, которую библиотека wPF Presntation применила к моим элементам управления по умолчанию, чтобы я мог активировать ее во время выполнения для пользовательского интерфейса в регионе 2.

Если вы знаете, как, пожалуйста, поделитесь. Любая помощь очень ценится!

1 Ответ

1 голос
/ 21 марта 2011

Использование триггера данных для настройки стиля в соответствии со стилем приложения по умолчанию.

Добавить ссылку на пространство имен xmlns: shell = http://schemas.microsoft.com/winfx/2006/xaml/presentation/shell в соответствующем месте.

сеттера ....

Наслаждайтесь !!!

...