在.NET core\.NET 5 下WPF如何实现托盘图标功能

编程开发 .NET5wpf托盘图标

在.NET core.NET 5 下WPF利用三方控件“Hardcodet.NotifyIcon.Wpf.NetCore”实现托盘图标功能

最近折腾.NET 5方面的东西,实现wpf托盘功能上却犯了难,原来的开发套路在这里用不上。 开发过程中并不能像.NET farmework 那样直接引用winform的 System.Windows.Forms .dll 来实现功能,最后找到了一个开源库最终实现了我想要的效果。

以下是实现过程

1、nuget引用开源程序包 Hardcodet.NotifyIcon.Wpf.NetCore

在.NET core.NET 5 下WPF利用三方控件“Hardcodet.NotifyIcon.Wpf.NetCore”实现托盘图标功能

2、 后台代码 我这里封装成了静态方法

public static class WindowsTaskbarIcon
    {
        static TaskbarIcon WindowsNotifyIcon { get; set; }
相关推荐
免责声明 本站部分内容来源于互联网公开资源分享学习交流,若其中有侵犯到了您的权益 还请邮件联系我方删除