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

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

问题描述

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

解决办法

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

protected override void OnExit(ExitEventArgs e)
{
    WindowsNotifyIcon.Visibility = Visibility.Collapsed ;
    WindowsNotifyIcon.Dispose();
}
.NET调用WMI来获取硬件信息时报错无效命名空间问题的解决办法
WPF如何实现设置窗体全屏显示包括任务栏
WPF实现程序窗体自定义拖拽
WPF中某一个控件绑定其他指定UI控件的属性值
关于WPF中Frame使用新Page切换内存上涨问题
WPF去除标题栏 实现窗体的缩放及拖动效果
WPF引用CommunityToolkit.Mvvm实现属性变动双向绑定的简单例子
在.NET CORE\.NET 5 下WPF如何实现托盘图标功能
WPF GIF图片添加水印 GIF图片水印工具软件源码
一次使用AutoResetEvent的经历:在Task并发环境下导致UI线程卡死 内存一直上涨
Windows桌面开发优秀的WPF界面开源UI组件 MahApps.Metro
WPF Frame 里面页面间互相跳转
暂无相关内容...
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
【脱机安装包】.net-framework 3.5、4.0、4.5、4.6、4.7、4.8各版本离线包
WPF实现读取USB摄像头实时视频展示以及导出实时截图的C#源码例子
C#+WPF实现模仿实现的网易云音乐客户端源码
wpf实现大屏幕弹幕播放效果特效源码新手可参考下.rar
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删