我想为我的新项目采用Ribbon UI,我知道它可能更多地关注WoW因素,而不是真正使用Ribbon来替换工具栏的混乱。然而,当我开始调整窗口大小时,检查一些与自动缩放相关的功能。缩小窗口后,Ribbon UI刚刚消失,我甚至认为这可能不存在于已采用Ribbon UI的商业软件中。油漆似乎也遭遇同样的问题,不知道Office 2007或2010是否也受到同样问题的困扰。
答案 0 :(得分:2)
Paint和其他内置Windows应用程序使用Microsoft现在包含在操作系统中的scenic Ribbon API供所有开发人员使用。据推测,这与您为项目使用的相同。 Microsoft Office使用由Office团队内部发明的专有功能区控件。这解释了行为上的差异。
是的,当你让窗户太小而不能出现时,丝带完全消失,这几乎不会让我感到震惊。眼睛糖果就是这样的。考虑到当没有足够的空间来展示其丰富的自助选项时,功能区不是非常有用或功能。你可以看到它尝试尽可能缩小自己,但你不能在一个5磅的袋子里装10磅。完全隐藏它似乎就像其他任何东西一样优雅。
答案 1 :(得分:1)
这是在Ribbon guidelines,第76页,第1026-1027行中详细说明的:
Microsoft®Office用户界面设计指南
Microsoft Office用户界面许可指南定义用于色带调整的组合组合
13 ..当应用程序窗口宽度小于300像素或高250像素时,整个功能区应该完全消失,以便为显示文档提供更多空间。
因此,你的问题的答案是关于它为什么这样做:它试图遵守规则。
你打算用一条覆盖整个窗户的色带做什么?