Home > Open Source, WPF NotifyIcon > WPF NotifyIcon – Release Candidate

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.



The control has now its own project page. Please go to


  1. Jay Turpin
    April 5th, 2009 at 01:28 | #1

    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!

  2. tgr500
    April 23rd, 2009 at 05:14 | #2

    Great control! Is it possible to add a ShowPopup Method?

  3. April 23rd, 2009 at 08:44 | #3


    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 😉

  4. Marc
    July 25th, 2012 at 05:17 | #4

    Hi @Philipp Sumi 🙂

    I’m after manually closing the tray popup, as I’m launching another window from the popup and I’d like the tray popup to close at that time, rather than when the user first clicks somewhere in the new window. Is that possible at this time?


  5. Tobias Raphael Dieckmann
    February 22nd, 2015 at 16:53 | #5

    I’m stucking at the same question, do you have found a Solutions to Close the TrayPopup programmatically?

  1. No trackbacks yet.