Цвет стартового экрана в Windows 8 через Metro DynamicResource?

Я просмотрел Generic.xaml и ThemeResources.xaml по следующему пути:

C:\Program Files (x86)\Windows Kits\8.0\Include\WinRT\Xaml\Design

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

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

Цвет, который я пытаюсь получить


person Mathias Lykkegaard Lorenzen    schedule 30.08.2012    source источник


Ответы (2)


Нет доступного API для использования текущего выбранного цвета темы Windows.

person Filip Skakun    schedule 30.08.2012
comment
Это такой позор. Мне нравится, как Windows Phone делает это лучше, когда пользователь может выбрать тему, которая повторяется во всех приложениях. Тем более, что (на данный момент) приложения — это дерьмо, и в дизайне практически нет единообразия. - person Mathias Lykkegaard Lorenzen; 12.12.2012
comment
Это один из способов взглянуть на это. - person Filip Skakun; 12.12.2012

Да, без API, к сожалению. Как насчет этого обходного пути?

http://blog.quppa.net/2013/01/02/retrieving-windows-8-theme-colours/

person abenci    schedule 27.09.2013
comment
Я полагаю. Почему не должно? - person abenci; 30.09.2013