.NET程序系统托盘运行出现多个同样的托盘图标的解决方法

编程开发
307
.net
托盘图标
WPF
重复图标

问题描述

运行wpf 或者WinForm 程序 经过多次关闭和和重启操作后 打开托盘区域会发现有多个图标同时存在,虽然鼠标放上去不一会儿就会自动消失 影响不大 但对于有强迫症和最求完美的人来说时不太好接受的 以下是解决办法

解决办法

在结束程序的地方代码执行先将托盘隐藏 然后再执行释放操作 如下代码

protected override void OnExit(ExitEventArgs e)
{
    WindowsNotifyIcon.Visibility = Visibility.Collapsed ;
    WindowsNotifyIcon.Dispose();
}
Synchronizing configuration...Error: 请求的名称有效,但是找不到请求的类型的数据
尚未安装.Net Framework 4.6.2时出现“无法建立到信任根颁发机构的证书链”解决方法
fo-dicom .net core 如何获取图像bitmap
WPF实现窗体接收鼠标拖拽的文件例子
一次使用AutoResetEvent的经历:在Task并发环境下导致UI线程卡死 内存一直上涨
WPF桌面程序开发怎么实现鼠标窗体穿透点击桌面
System.BadImageFormatException: 未能加载文件或程序集 解决办法
.Net程序奔溃后,弹出了“停止工作”对话框问题 屏蔽办法
在.NET CORE\.NET 5 下WPF如何实现托盘图标功能
WPF中某一个控件绑定其他指定UI控件的属性值
.NET 5 WPF 如何开启控制台界面用于实时输出日志
.NET Core Web网站wwwroot目录静态文件无法加载
暂无相关内容...
C#+WPF实现模仿实现的网易云音乐客户端源码
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
wpf实现大屏幕弹幕播放效果特效源码新手可参考下.rar
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
.NET csharp医疗胶片患者识别号文字区域检测例子
【脱机安装包】.net-framework 3.5、4.0、4.5、4.6、4.7、4.8各版本离线包
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删