【问题标题】:undo buffer in GUI appsGUI 应用程序中的撤消缓冲区
【发布时间】:2012-12-19 22:13:19
【问题描述】:

在 GUI 应用程序(桌面或 Web)中,一个页面/窗口/任何内容中可能有多个可编辑的文本框。人们是为每个文本框维护一个撤消缓冲区,还是只为整个页面/窗口/其他东西维护一个全局缓冲区?通常的做法是什么?

GMail 示例

似乎有一个用于 GMail(或者浏览器?)的全局缓冲区。我无法分别撤消电子邮件正文编辑和电子邮件主题编辑。

【问题讨论】:

    标签: performance user-interface usability undo


    【解决方案1】:

    我认为这取决于用户对应用类型的期望。如果您想到 MS Word,撤消缓冲区是每个文档的。另一方面,在商业应用中,如果用户访问多个“页面”来完成给定任务,那么保留一个包含其导航历史记录的全局撤消缓冲区可能是有意义的。

    Monitored Undo Framework 是一个 .net 库,可让您在您认为合适的任何级别设置这些撤消“范围”。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      相关资源
      最近更新 更多