.NET5/Core 3.1 WPF a SystemTray Icon

Nájde sa tu niekto kto ma skúsenosti s tray ikonou a WPF aplikáciou?

Mám maly servis, ktorý chcem spúštať po štarte systemu.
Kôli jednoduchšiemu setupu pre uživateľa som ho vytvoril ako wpf aplikáciu (pôvodne to bol system service), ktorú po spustení chcem rovno minimalizovať do tray-u, a na double click ikony vybehne settings formular pre úpravu parametrov.

Vygooglil som tento nuget https://www.nuget.org/packages/Hardcodet.NotifyIcon.Wpf/ len ma tam zastrašuje posledny update z 2016 roku.
Nepozná alebo neriešil niekto podobnú problematiku?

Priamo v .Net Core 3/.Net5 este nie. Ale v plnom .Net Frameworku WPF neobsahovalo try ikonu. Trebalo prilinkovat Win Forms API a z neho v code beohviar pouzit try ikonu.

No po kratkom googleni som nasiel toto https://github.com/HavenDV/Hardcodet.NotifyIcon.Wpf.NetCore skus sa na to pozriet.

Vďaka. :+1:
Problém googlenia je, že keď niečo nevieš vygoogliť asi si googlil malo. :smiley:
Je to fork toho čo som spominal a funguje už správne. takže stačilo zameniť nuget baliček a easy problem solved

1 Like

Ja som použil na tieto účely niečo takéto:
https://www.nuget.org/packages/NotifyIconWpf/1.0.0