如何在应用程序中切换主题?如果我覆盖默认样式怎么办?我还可以分别为明暗主题定义不同的样式吗?为什么图标颜色会发生变化 - 即如果主题设置为黑暗,图标的黑色背景会变为白色。如果我明确地将应用程序栏的背景样式覆盖为白色,它是否也会变为白色?如何确保在“光明与黑暗”主题中我的应用看起来没有变化?
答案 0 :(得分:5)
你见过这些吗?
Windows Phone主题概述
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402557(v=vs.105).aspx
Windows Phone主题资源
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769552(v=vs.105).aspx
如何:为Windows Phone应用主题资源
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769545(v=vs.105).aspx
答案 1 :(得分:3)
我个人使用Jeff Wilcox的PhoneThemeManager作为主题覆盖作品!
答案 2 :(得分:1)
当然,在涉及光/暗主题支持时,最好在所有Windows Phone应用程序中使用相同的UX,但我同意有时真的需要覆盖主题。
您可以在此主题中找到更多信息:How to override WindowsPhone dark theme by light
以前我使用本教程来自定义明暗主题: http://blog.richardszalay.com/2011/06/11/practical-support-for-light-dark-themes-on-windows-phone-7/