Hardcodet.Wpf.TaskbarNotification Blank复制系统托盘图标

时间:2012-03-20 17:35:42

标签: c# wpf user-interface systray

加载使用Hardcodet.Wpf.TaskbarNotification代理的系统托盘图标视图xaml时,重复的系统托盘图标会显示一个空白图标以及正确的功能系统图标。

Hardcodet.Wpf.TaskbarNotification是否存在导致此问题的已知错误?

1 个答案:

答案 0 :(得分:2)

是的确有,实际发生的是当你打开你的应用程序时创建了图标但是当你关闭它时你的应用程序不会在他关闭时删除图标...
您只需要打开TaskbarNotification代码并将dispose方法公开并在Application.Current.Exit事件中调用它

Application.Current.Exit += new ExitEventHandler(Current_Exit);

void Current_Exit(object sender, ExitEventArgs e)
{            
     notifyIcon.Dispose();
}