代码改变世界

[Windows Phone]修改应用程序主题

2013-10-22 13:44  hellenism  阅读(551)  评论(0编辑  收藏  举报

问题:

Windows Phone模拟器默认情况下是黑色(Dark)主题,开发者往往都是在黑色主题下进行应用开发,加入自定义的颜色,样式等等,而当把手机操作系统主题设为白色(Light)主题之后会发现应用程序配色杂乱不堪。

 

解决方案:

如果应用程序没有设置主题的需求,那么解决方案则是在应用程序内部修改其主题始终为黑色主题

如何在应用程序内方便的修改主题?方法很多,这里找到一些方案:

 

 

一.主题覆盖

http://www.devdiv.com/themeresources_-blog-70053-52024.html

 

 

二.使用jeffwilcox大神的PhoneThemeManager(最佳做法)

里面封装了许多关于主题的方法,包括获取主题,修改主题等等,使用起来非常方便

下载地址:

http://www.nuget.org/packages/PhoneThemeManager

 

 

The End

2013年10月22日13:41:47

Create By:Stephen Lee