Metro主题系统画笔不会更改

我一直在研究我的第一个Metro应用程序,并且我想将我的主题从默认的黑暗主题更改为轻量级主题。 如果您查看VS11和Blend中的平台窗格,看起来Metro有一些内置的主题。 我认为将主题从默认(这是黑暗的)更改为Light会将系统画笔从黑暗更改为明亮。 它确实似乎在设计师工作,但运行程序时,一切仍然黑暗。

我是否做错了系统刷改变,或者我错过了什么平台主题是什么? 或者它只是一个错误?


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

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


平台窗格不用于对应用程序本身进行更改。 它用于设置您想用作设计时环境的模拟环境。 例如,更改显示设置不会重置屏幕分辨率或调整应用程序大小 - 它仍然以全屏模式运行。 同样,主题是一种操作系统设置,除非在控制面板中更改操作系统主题,否则在运行时不会看到更改。 这在概念上与WPF针对Aero,Royale(XP样式)和Classic(Win2K样式)使用不同的主题,具体取决于用户的运行方式类似。

链接地址: http://www.djcxy.com/p/10613.html

上一篇: Metro Theme system brushes don't change

下一篇: mode table cells fontification