我正在开发一个 WPF/.NET 4 应用程序,该应用程序位于系统托盘中并定期向用户显示消息。
每次有消息时,我都希望将我的 NotifyIcon 从系统托盘的溢出区域提升到可见部分。如果我在 NotifyIcon 上调用“ShowBalloonTip”,这可以正常工作;但是,我不想使用标准的操作系统气球(我有一个自定义控件,它支持多个实例和自定义动画)。
可能吗?它似乎不允许显示空/不可见的气球,并且处理/重新添加图标没有预期的效果。我想知道是否应该考虑在每次收到消息时创建一个辅助托盘图标(如 Outlook 的“新邮件”图标),并在我的消息消失时将其删除。