【问题标题】:System-wide themability of Windows 8 / Metro interfaceWindows 8/Metro 界面的全系统主题性
【发布时间】:2012-08-21 01:45:15
【问题描述】:

Windows 8 (Metro) 应用通过 css 提供了一些有限的主题性。您可以更改字体、背景颜色等。我想知道是否还有系统范围的主题功能,就像在 Windows XP 中那样(通过 uxtheme.dll 和 .msstyles 文件)?因此,如果在几年后 Metro 不再看起来很现代,人们可以改变所有应用程序的样式,例如让所有按钮都变成圆角。或者让一切看起来像 Holo 主题 (Android) 或 LCARS(计算机在星际迷航中使用的 UI),举一些疯狂的例子。

请注意,我不是在寻找正式的、记录在案的功能 - 我很确定它不存在。我想知道作为开发人员是否有什么我可以参与的事情,例如 uxtheme 修补和视觉样式资源编辑对经典 Windows 应用程序的作用。

【问题讨论】:

    标签: windows-8 microsoft-metro internals theming


    【解决方案1】:

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

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

    与 windows xp 样式对比:实际上您可以更改的东西很少:一些标准图标,一些条形的颜色。这是可能的,因为这些元素超出了应用程序的设计(通常在顶部)。对于 Metro 应用程序,设计要复杂得多,而且大多数可在 windows xp 中模板化的元素甚至都不存在(它们属于微软“更多内容,更少 chrome”设计指南的“chrome”类别)。

    如果您安装了 Windows 8,请浏览应用商店并测试一些应用。然后再想想如何将主题同时应用于您刚刚尝试过的所有应用程序。你会意识到这根本不可行。

    【讨论】:

    • 嗯,我的印象几乎是相反的 - Metro 应用程序是按意图设计的,并且它们的选择非常有限,这与传统界面相反,您可以将所有内容都以像素精度放置.如果还是那样的话,有点令人失望......
    • @jdm :尝试一些应用程序!就个人而言,我推荐鸡尾酒流和自然空间。两者都设计得很漂亮(我都安装了,即使我对它们的内容一点也不感兴趣^^),尊重地铁风格图表,但有自己的设计标识。商店中还有其他一些展示了如果开发人员和设计师不使用默认模板而不使用甚至调整它可以完成的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多