首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8/ Metro界面的系统范围主题性

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

Stack Overflow用户
提问于 2012-08-21 01:31:37
回答 1查看 408关注 0票数 0

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

请注意,我并不是在寻找正式的、有文档记录的功能--我非常确定那是不存在的。我想知道作为一名开发人员,是否有什么可以挂钩的东西,比如uxtheme patching和Visual Style资源编辑对经典windows应用程序所做的事情。

EN

回答 1

Stack Overflow用户

发布于 2012-08-21 01:45:16

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

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

与windows xp的风格不同:在现实中,你可以改变很少的东西:一些标准的图标,一些条的颜色。这是可能的,因为这些元素在应用程序的设计之外(通常在顶部)。对于metro应用程序来说,设计要复杂得多,而且windows xp中的大多数模板元素都不在此列(它们属于微软( microsoft)的《内容更多,铬更少》设计指南中的铬元素类别)。

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

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

https://stackoverflow.com/questions/12042257

复制
相关文章

相似问题

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