首页 > 解决方案 > 状态条与通知图标

问题描述

作为程序的一部分,在某些情况下必须快速通知用户正在发生的事情。我正在考虑使用通知图标。出于某种原因,它们会出现但不会像我预期的那样自动消失。(与其他平台上的敬酒一样)

然后我找到了状态条。尽管我必须手动删除消息,但这似乎也很方便并且编程更简单

或者我应该像我目前所做的那样去使用旧的 MessageBox。

使用这些与用户沟通的方法有哪些优点或缺点?

标签: c#user-interface

解决方案


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

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

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


推荐阅读