WPF NotifyIcon - Release Candidate
April 1st, 2009
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform.

Update:
The control has now its own project page. Please go to
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform.

Update:
The control has now its own project page. Please go to
This is great! Coincidentally, I’ve been struggling with the NotifyIcon and ContextMenu for the last couple days, wondering why a pure WPF solution doesn’t exist. This seems to work just great. I will let you know if I run into any issues. Thanks for putting this together!
Great control! Is it possible to add a ShowPopup Method?
Tgr
Wouldn’t that be the method to show a custom balloon tooltip? I think opening the regular popup programmatically is somewhat problematic for these reasons:
- unless the custom balloon (which is intended to show information only), the popup is closed through to user interaction, namely if the user clicks anywhere on the screen.
- the user probably doesn’t have her focus on the tray area (doing something completely different).
- as soon as another window is clicked, the popup is closed again, not giving the user a chance to interact with the popup. As the popup was opened programmatically, this might have been a one-time chance (unlike a popup that opens due to a mouse-click on the tray - in that case, the user just clicks again).
Accordingly, I would rather open a popup or dialog in the area of my application. However: If you (or others) have some good counter-arguments against this, I might re-evaluate my position