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