c# - 状态条与通知图标
问题描述
作为程序的一部分,在某些情况下必须快速通知用户正在发生的事情。我正在考虑使用通知图标。出于某种原因,它们会出现但不会像我预期的那样自动消失。(与其他平台上的敬酒一样)
然后我找到了状态条。尽管我必须手动删除消息,但这似乎也很方便并且编程更简单
或者我应该像我目前所做的那样去使用旧的 MessageBox。
使用这些与用户沟通的方法有哪些优点或缺点?
解决方案
根据您的用例和消息对用户的重要性,您必须考虑以下几点:
- 消息是否重要到足以立即停止用户当前的工作流程,就像消息框一样?
- 如果用户错过了一条消息,因为它会在一定时间后自动消失,这可以吗?
消息框显然是与用户交流的最具侵入性的方式。另一方面,状态条很容易被遗漏。包括气球工具提示的通知图标介于两者之间。气球肯定会在几秒钟后关闭。但是您也可以添加一个计时器以在一定时间后删除通知图标本身。
推荐阅读
- angular - 运行 ng build 会为 AnimationEntryMetadata 生成错误
- javascript - 更改 JSON 密钥且不丢失任何数据
- php - 向学习者发送提醒电子邮件和管理员
- maps - 将带有数据的组件动态添加到 azure map Angular 7
- amazon-web-services - 为什么 AWS NACL 是无状态的?
- django - 您可以在模型中按用户过滤查询集吗?
- command-line - AZCopy Copy 导致 404 blob 不存在
- r - R - 机器学习:分类响应变量的子集选择包和方法
- spring - Spring WS 没有为 Endpoint 类中的所有公共方法生成 wsdl 操作
- android - 如何在实现 swipeRefreshLayout 时防止用户滚动?