【发布时间】:2008-12-10 12:40:02
【问题描述】:
对于需要几秒钟以上的任务,我认为一个好的用户界面应该提供一个进度条以及有关操作进度的适当信息。 (微软请提供User Interface Guidelines关于这个主题,但我想要一个更高级的状态面板。)
我使用的“任务”类能够记录消息,如果消息足够重要(警告或错误),我想在进度面板上显示它们。当出现警告或错误(可能是警告或错误图标)时,图形指示也会很好。如果有很多这样的消息,一个文本框、一个列表视图或者可能是一些report control 在这里可能是合适的。
任务运行时可以有一个取消按钮,任务完成后有一个“查看日志”按钮也不错。
总而言之,我对如何实现我的状态面板有一个很好的想法,但我真的很想对此提供一些意见。我错过了什么重要的事情吗?我在这方面做得太过分了吗?那里可能已经有类似的组件可用了吗?
【问题讨论】:
标签: user-interface language-agnostic logging progress-bar