windows-8 - Metro Theme系统笔刷不变

标签 windows-8 microsoft-metro visual-studio-2012

我一直在开发我的第一个 Metro 应用程序,我想将我的主题从默认的深色主题更改为浅色主题。如果您查看 VS11 和 Blend 中的平台 Pane ,似乎 Metro 有一些内置主题。我假设将主题从默认(深色)更改为浅色会将系统画笔从深色更改为浅色。它似乎在设计器中工作,但在运行程序时,一切仍然是黑暗的。

我是不是做错了什么让系统画笔改变了,还是我错过了平台主题的重点?或者这只是一个错误?

最佳答案

打开要更改的html页面,然后找到<!-- WinJS references -->在文档的头部,然后将样式表引用从 ui-dark.css 更改为至 ui-light.css .

对应用程序中的所有 html 页面执行此操作,包括 default.html页。

关于windows-8 - Metro Theme系统笔刷不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865634/

相关文章:

windows - 在 Windows Phone 8 设备中获取电池电量?

windows-8 - Windows 8 - 启用远程访问选项消失

javascript - 你是如何在Win8上用js开始游戏开发的?

c# - 设置鼠标悬停/用户单击按钮的样式

Windows 8 Metro 风格桌面应用程序?

c++ - MySQL 连接器 c++ 1.1.3 不包含 libmysql.lib

c# - 无法从 App.config 读取 key

vb.net - Windows 用户名和密码

c# - 仅当应用程序被激活时才会弹出 Toast 通知

c++ - 用户空间栈和堆的内存布局