首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何覆盖我的应用程序的默认Windows Phone主题?

问如何覆盖我的应用程序的默认Windows Phone主题?
EN

Stack Overflow用户
提问于 2013-08-16 07:07:48
回答 2查看 1.1K关注 0票数 1

假设,不管用户的颜色设置是什么,我希望我的应用程序具有白色背景和蓝色前景元素,就像Skype应用程序一样。

我该怎么做呢?我已经找到了如何让元素使用系统笔刷的方法,但我不知道如何更改这些默认笔刷。我也找不到背景颜色的指定位置。

EN

回答 2

Stack Overflow用户

发布于 2013-08-16 08:29:59

您可以使用杰夫创建的一个名为PhoneThemeManager的库。你可以在这里找到关于同样的文章:PhoneThemeManager。只需从NuGet下载,并修改您的app.xaml.cs文件,以获得光(白色背景)主题激活。代码很简单:

代码语言:javascript
复制
ThemeManager.ToLightTheme();

一旦你应用了主题,你所有的页面都会有白色的背景。对于蓝色前景元素,您需要创建自己的样式并将其应用于元素。我更喜欢Blend在这里创建设计模板,因为你会得到WYSIWYG界面。使用系统笔刷不会有什么帮助,因为这些笔刷会根据强调色的不同而变化。创建你自己的风格会给你更多的自由和控制。

我希望这能帮到你。

票数 2
EN

Stack Overflow用户

发布于 2013-08-16 07:34:05

查看how to apply theme resources to wp8 app,它准确地描述了您正在寻找的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18263376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档