是否有关于上下文菜单嵌套最佳实践的规则。

时间:2009-11-13 09:24:41

标签: winforms user-interface contextmenu

我开始使用应用程序,当您右键单击网格时,您将获得大约14个菜单项。我觉得开始嵌入一些菜单比较干净,因为菜单项有干净的“分组”,但引起了一些争论。

在上下文菜单中是否有一些指南或最佳UI练习?

2 个答案:

答案 0 :(得分:1)

子菜单需要额外的点击或鼠标移动,应该是您的最后手段。而且所需的鼠标移动确实很棘手;你必须将鼠标移到右边一个菜单项的窄条上,才能进入子菜单。

此外,子菜单隐藏了用户可能一直在寻找的项目,而通常情况下它可能已经显而易见。

14个项目不是那么多;作为参考,我的Firefox上下文菜单包含14个元素,我可以快速找到我想要的内容。最好将项目合理地分组,中间使用一些分隔符,并且可能添加澄清图标。

答案 1 :(得分:1)

我会说最大一层嵌套。并且只针对很少使用的动作进行嵌套,这是一个很大的麻烦,特别是对于没有经验的用户(即你的奶奶)。