Hardcodet.Wpf.TaskbarNotification Blank Дублировать значок в системном трее - PullRequest
0 голосов
/ 20 марта 2012

При загрузке моего xys значка пиктограммы systray, использующего прокси Hardcodet.Wpf.TaskbarNotification, дублирующийся значок systray отображается с пустым значком рядом с правильным функциональным значком systray.

Есть ли какие-либо известные ошибки с Hardcodet.Wpf.TaskbarNotification, которые могли бы вызвать это?

1 Ответ

2 голосов
/ 20 марта 2012

да, конечно, что происходит, когда вы открываете свое приложение, создается значок, но когда вы закрываете его, ваше приложение не удаляет значок, когда он закрывается, так что ...
вам просто нужно открытьTaskbarNotification код и сделать метод утилизации общедоступным и вызвать его в событии Application.Current.Exit

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

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