替代上下文菜单布局的想法

时间:2010-06-28 23:33:28

标签: wpf user-interface

我正在努力寻找/提出一个很酷的替代旧可靠矩形列表按钮上下文菜单。我看到有人建议将项目圈成圆圈,他们称之为馅饼菜单。当您点击一个圆圈时,它会展开以包含它周围的项目等。请参阅this article

我的目标是能够将大量的GUI打包到上下文菜单中,而不会在每次右键单击时突然出现怪物。

有没有人见过/使用过他们真正喜欢的非标准上下文菜单?我认为游戏中可能会有一些很好的例子。

2 个答案:

答案 0 :(得分:3)

这是一个警告,而不是一个答案,我会在这里发布,因为它太大而不适合评论。

小心使用非标准UI。对于游戏,你可能有更多的余地......但请查看this article (item 3, specifically) from 1999

我要提出的另一个警告是要小心在上下文菜单中放置太多。

  1. 应该是上下文相关。如果您右键单击某些内容,您希望您点击该项目的操作,而不是大量其他内容。
  2. 我讨厌默认情况下Mac没有右键单击的事实,但我确实同意所谓的初衷(不幸的是我现在找不到引用):右键单击应该是< em> secondary 访问项目的方式。应该总是有另一种更明显的访问函数的方法(即使它需要更长的时间)。右键单击是高级用户的快捷方式,而不是主要机制。
  3. 知道你有多少不同的选项,以及你可以拥有什么样的嵌套(例如,它是20个命令,每个2或3个类别深入有3个或4个顶级类别?或者是它400个命令,有3个顶级类别?)。

    我还建议您尝试以不同的方式尝试解决这个问题:不要寻找适合的UI,但要考虑如何重新考虑您的需求,以便为数百个用户提供广泛的用户界面不需要(?)命令。

答案 1 :(得分:2)

在“孤岛危机”中,有一个右键单击饼图类型菜单,但是当您调用它时,您正在选择3个或4个选项中的一个:但没有光标 - 您将鼠标移动到项目的方向上想要,它突出显示,然后你放开点击。这是一种非常快速的方式来选择项目,很难搞乱,并且相当直观。

你可以根据你发布的想法来扩展它,当你选择一个选项时,它会继续深入到更多的饼图菜单,直到你得到你想要的选项。如果它实际上是非游戏应用程序,您可能不需要按住右键,但仍然删除光标,因此只能选择菜单项可能会非常有用。

相关问题