状态栏与通知图标

时间:2018-07-17 07:53:41

标签: c# user-interface

作为程序的一部分,在某些情况下,必须迅速通知用户发生了某些事情。 我当时在考虑使用通知图标。由于某些原因,它们出现了,但是并没有像我期望的那样自动消失。 (就像在其他平台上的烤面包中一样)

然后我找到了状态栏。尽管我必须手动删除消息,但这似乎也很方便且易于编程

或者我应该像以前一样去使用旧的MessageBox。

使用这些与用户交流的方法有什么优缺点?

1 个答案:

答案 0 :(得分:1)

根据您的用例和消息对用户的重要性,您必须考虑以下几点:

  • 消息是否像消息框一样重要,足以立即停止用户当前的工作流程?
  • 如果用户错过了一条消息,因为它会在一定时间后自动消失,这还可以吗?

消息框显然是与用户交流的最侵入方式。另一方面,很容易错过状态条。包括气球工具提示的通知图标介于两者之间。气球肯定会在几秒钟后关闭。但是您也可以添加一个计时器,以在一定时间后删除通知图标本身。