2013-04-23 8 views
2

Я разрабатываю приложение Windows Phone 8 с помощью xaml. Я почти закончил свой проект. При тестировании я замечаю, что цвет темы приложения меняется, когда я меняю цвет темы телефона с помощью настроек. Мне нужна красная тема для моего приложения (выбор кнопки, граница текстового поля, цвет прогрессивной панели и т. Д.). Что мне делать, чтобы поддерживать постоянный стиль независимо от темы телефона? Должен ли я добавлять стиль для каждого компонента?Windows Phone 8 Style

ответ

3

Просто создайте новый словарь ресурсов и включите его в App.xaml (словари слияния). Переопределите все стили по умолчанию для всех элементов управления, которые вы будете использовать. Теперь используйте эти стили для всех ваших элементов управления, и все будет в порядке. Поскольку ваши элементы управления будут извлекать стили из App.xaml, ваше приложение будет оформлено в соответствии с вашими желаниями.

Вы можете найти стили в C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v8.0 \ Design, это даст вам представление о том, что нужно изменить. Или получить некоторые стили с помощью Expression Blend (изменить шаблон).

+0

Благодарим вас за ответ. – Sachin123

+0

Существует также WP ThemeManager ... https://github.com/jeffwilcox/wp-thememanager –