【发布时间】:2019-04-09 16:54:00
【问题描述】:
我在 C# 中的 WPF 应用程序中工作,而 WPF 没有像 Win 表单中那样的 NotifyIcon 真的非常非常遗憾。我在网上看到了很多关于 wpf notifyicon 气球通知项目的文章。但没有一个让我满意。看,我有一个想法,但我不知道如何执行它。
创建一个高度和宽度与通知图标相同的 wpf 用户控件。 在其中放置一个角半径为 5 的边框控件。在该边框控件内放置一个网格以放置文本块和图像。
然后将该用户控件定位到系统托盘区域。当我们单击窗口中的按钮时,此用户控件显示在系统托盘上方,当我们单击外部区域时它会隐藏。
是否可以将用户控件 [这个新的“通知图标”] 放在系统托盘区域的上方???
【问题讨论】:
-
it is really very very sad that WPF doesn't have a NotifyIcon like in the Win forms has,它有吐司... Mantin 在NuGet 有一个不错的图书馆,你可以试试... -
所以您已经检查了其他项目是否有类似的目的和其中使用的技术。您创建自己的确切瓶颈是什么?
标签: wpf c#-4.0 wpf-controls