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

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

问题描述

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

解决办法

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

protected override void OnExit(ExitEventArgs e)
{
    WindowsNotifyIcon.Visibility = Visibility.Collapsed ;
    WindowsNotifyIcon.Dispose();
}
WPF ListBox光标定位最后一行数据
.NET 5 web环境 Graphics上实现图片实时添加文字水印效果
WPF桌面程序开发怎么实现鼠标窗体穿透点击桌面
WPF实现程序窗体自定义拖拽
WPF如何实现设置窗体全屏显示包括任务栏
Windows桌面开发优秀的WPF界面开源UI组件 MahApps.Metro
关于WPF中Frame使用新Page切换内存上涨问题
WPF中某一个控件绑定其他指定UI控件的属性值
WPF Frame 里面页面间互相跳转
.NET Core Web网站wwwroot目录静态文件无法加载
WPF 异步线程操作界面控件
WPF引用CommunityToolkit.Mvvm实现属性变动双向绑定的简单例子
暂无相关内容...
C#+WPF实现模仿实现的网易云音乐客户端源码
【脱机安装包】.net-framework 3.5、4.0、4.5、4.6、4.7、4.8各版本离线包
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
wpf实现大屏幕弹幕播放效果特效源码新手可参考下.rar
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
WPF实现读取USB摄像头实时视频展示以及导出实时截图的C#源码例子
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删