Windows 8 Windows 8/Metro界面的系统范围主题性

Windows 8 Windows 8/Metro界面的系统范围主题性,windows-8,microsoft-metro,internals,theming,Windows 8,Microsoft Metro,Internals,Theming,Windows8(Metro)应用程序通过css提供了一些有限的主题性。您可以更改字体、背景色等。。我想知道是否也有一个系统范围的主题功能,就像在WindowsXP中一样(通过uxtheme.dll和.msstyles文件)?因此,如果在几年后,当Metro看起来不再现代时,人们可以改变所有应用程序的风格,例如,给所有按钮圆角。或者让一切看起来像全息主题(Android),或LCARS(计算机在《星际迷航》中使用的用户界面),举一些疯狂的例子 注意,我不是在寻找一个正式的、有文档记录的功能——我

Windows8(Metro)应用程序通过css提供了一些有限的主题性。您可以更改字体、背景色等。。我想知道是否也有一个系统范围的主题功能,就像在WindowsXP中一样(通过uxtheme.dll和.msstyles文件)?因此,如果在几年后,当Metro看起来不再现代时,人们可以改变所有应用程序的风格,例如,给所有按钮圆角。或者让一切看起来像全息主题(Android),或LCARS(计算机在《星际迷航》中使用的用户界面),举一些疯狂的例子


注意,我不是在寻找一个正式的、有文档记录的功能——我很确定这是不存在的。我想知道,作为一名开发人员,我是否有什么可以借鉴的,比如uxtheme补丁和视觉风格资源编辑对经典windows应用程序所做的。

它并不存在,我认为我是最好的:windows 8风格的应用程序(以前称为metro)通常有一个非常复杂的设计,每个按钮都有一个精确的像素位置。要使所有部件都单击并看起来漂亮,以及确保任何传单(例如导航栏)都不覆盖任何非常重要的控件(按钮或信息),需要做大量工作

如果没有创建应用程序的人能够更改其主题,那么布局就不可能保持预期的布局,更不用说应用程序保持美观了

与windows xp风格的对比:在现实中,你可以改变的东西很少:一些标准图标,一些条形图的颜色。这是可能的,因为这些元素不在应用程序的设计范围内(通常位于顶部)。对于metro应用程序来说,设计要复杂得多,windows xp中的大多数可模板化元素甚至都不存在(它们属于微软“更多内容,更少chrome”设计指南中的“chrome”类别)


如果已安装windows 8,请浏览应用程序商店并测试一些应用程序。然后再想一想,一个主题怎么可能同时应用到你刚刚尝试过的所有应用程序上。你会意识到这根本不可行。

Hmm,我当时的印象是,这几乎是相反的——Metro应用程序是按意图设计的,选项非常有限,而不是传统的界面,在传统界面中,你可以以像素精度放置所有东西。如果仍然是这样,那就有点令人失望了…@jdm:试试应用吧!就个人而言,我推荐鸡尾酒流和自然空间。这两个都是非常漂亮的设计(我都安装了,即使我对它们的内容一点也不感兴趣^^^),尊重metro风格图表,但有自己的设计标识。商店里还有其他一些展示了如果开发人员和设计师不使用默认模板,甚至不调整它,可以完成什么。