我一直偏向控制在运行时出现/消失。我想我在某个地方看到了这个,但谷歌没有即将到来,我没有成功找到任何支持我在任何硬拷贝中的偏见。我们正在就这种方法的有效性进行内部辩论,我想知道是否有人可以指出任何讨论该主题的参考文献。
谢谢!
博
答案 0 :(得分:1)
这可能取决于具体情况。一般来说,神奇地出现和消失的控件可能很糟糕。如果它们始终存在但是已禁用,则使用将知道它们可以以某种方式启用它们,并且它们将在手册中查找它们。如果控件被隐藏,用户甚至不知道他们在那里查找它们。另一方面,如果UI已经相当复杂并且变得混乱,并且这些控件仅在非常特定的上下文中使用,那么可能在必要时使其出现,因为用户已经开始执行某些操作要求他们。
隐藏的另一个选项可能是在必要时显示浮动工具调色板/窗口中的控件。
我不记得实际引用引用了,抱歉。
答案 1 :(得分:0)
如果使用控件产生错误,您可能希望至少禁用该控件。
是否隐藏或禁用,取决于控件。在标准的下拉菜单中,禁用可能是有意义的,因为所有项目仍然在同一个地方。
答案 2 :(得分:0)
总的来说,我认为你的设计过程应该决定这个问题。我相信保持界面简单易用。只有下一个决定的基本信息才能显示出来。禁用控制可能会不时得到保证,但绝对不是因为它会使行动/决定步骤复杂化。
通过创建准确的用例并逐步完成决策过程应该有助于决定隐藏控件或只是禁用它。