我想制作一个在后台运行的程序,并且我想在Windows系统的任务栏通知区域放置托盘图标。
我没有找到一种不使用Windows Forms(在 .Net 6 中不可用)的解决方案来实现这一点。
是否还有其他解决方案来显示一个托盘图标,或者这已经不再可能了?
我想制作一个在后台运行的程序,并且我想在Windows系统的任务栏通知区域放置托盘图标。
我没有找到一种不使用Windows Forms(在 .Net 6 中不可用)的解决方案来实现这一点。
是否还有其他解决方案来显示一个托盘图标,或者这已经不再可能了?
WinUI 3 中有两种现成的 NuGet 库实现了这一功能:
这是可能的,但有一些条件限制。同时,您可以获得系统托盘图标,但存在一些限制,例如:
这是我为WinUI3创建的POC,它也包括您的要求。
如果它能满足您的需求,请将其标记为答案。
谢谢 :)