Я разрабатываю приложение Windows Phone 8 с помощью xaml. Я почти закончил свой проект. При тестировании я замечаю, что цвет темы приложения меняется, когда я меняю цвет темы телефона с помощью настроек. Мне нужна красная тема для моего приложения (выбор кнопки, граница текстового поля, цвет прогрессивной панели и т. Д.). Что мне делать, чтобы поддерживать постоянный стиль независимо от темы телефона? Должен ли я добавлять стиль для каждого компонента?Windows Phone 8 Style
2
A
ответ
3
Просто создайте новый словарь ресурсов и включите его в App.xaml (словари слияния). Переопределите все стили по умолчанию для всех элементов управления, которые вы будете использовать. Теперь используйте эти стили для всех ваших элементов управления, и все будет в порядке. Поскольку ваши элементы управления будут извлекать стили из App.xaml, ваше приложение будет оформлено в соответствии с вашими желаниями.
Вы можете найти стили в C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v8.0 \ Design, это даст вам представление о том, что нужно изменить. Или получить некоторые стили с помощью Expression Blend (изменить шаблон).
Смежные вопросы
- 1. Windows 8, Windows phone 8
- 2. Windows phone 8.1 Button style
- 3. MediaElement Windows Phone 8
- 4. Xaml Windows Phone 8
- 5. Windows 8 и Windows Phone 8
- 6. windows phone 8 и windows 8 tablet
- 7. Windows Phone 8 карты
- 8. Windows Phone 8 LongListSelector
- 9. Разработка Windows Phone 8
- 10. windows phone 8 Interstitials
- 11. windows phone 8 error -
- 12. Пакета: Windows Phone 8
- 13. Windows Phone 8 fstream
- 14. System.Runtime.Serialization.InvalidDataContractException Windows Phone 8
- 15. Windows Phone 8 плитки
- 16. Windows Phone 8 TextBlock
- 17. Windows Phone 8 Binding
- 18. windows 8 phone application
- 19. Windows phone 8 XMLParseException
- 20. Windows Phone 8 Калькулятор
- 21. Windows phone 8: MessageBox
- 22. Windows Phone 8 - PriorityBinding
- 23. Акселерометр Windows Phone 8
- 24. Windows Phone 8 System.Reflection.TargetInvocationException
- 25. Windows Phone 8
- 26. Newtonsoft.Json.JsonSerializationException Windows Phone 8
- 27. System.NullReferenceException Windows Phone 8
- 28. Windows Phone 8 StaticResource Styles
- 29. Windows Phone 8 Панорамные макеты
- 30. приложения для нескольких окружений (windows phone 8, windows phone 8.1, windows 8, windows 7, windows xp)
Благодарим вас за ответ. – Sachin123
Существует также WP ThemeManager ... https://github.com/jeffwilcox/wp-thememanager –