H.NotifyIcon.Uno.WinUI
2.0.33
See the version list below for details.
dotnet add package H.NotifyIcon.Uno.WinUI --version 2.0.33
NuGet\Install-Package H.NotifyIcon.Uno.WinUI -Version 2.0.33
<PackageReference Include="H.NotifyIcon.Uno.WinUI" Version="2.0.33" />
<PackageVersion Include="H.NotifyIcon.Uno.WinUI" Version="2.0.33" />
<PackageReference Include="H.NotifyIcon.Uno.WinUI" />
paket add H.NotifyIcon.Uno.WinUI --version 2.0.33
#r "nuget: H.NotifyIcon.Uno.WinUI, 2.0.33"
#:package H.NotifyIcon.Uno.WinUI@2.0.33
#addin nuget:?package=H.NotifyIcon.Uno.WinUI&version=2.0.33
#tool nuget:?package=H.NotifyIcon.Uno.WinUI&version=2.0.33
H.NotifyIcon
** This project is a continuation of the inactive base project to other platforms (WinUI/Uno.Skia.Wpf/Console) - ❤️ https://github.com/hardcodet/wpf-notifyicon ❤️ **
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for .Net Core 3.1/.Net 5/.Net 6 WPF/WinUI/Uno.Skia.WPF/Console platforms. It does not just rely on the Windows Forms NotifyIcon component, but is a purely independent control which leverages several features of the WPF/WinUI framework in order to display rich tooltips, popups, context menus, and balloon messages. It can be used directly in code or embedded in any XAML file.
Features
- Notifications
- Context menus
- ICommand support
- Design-time access
- Dynamic icon generation
Nuget
Install-Package H.NotifyIcon.Wpf
Install-Package H.NotifyIcon.WinUI
Install-Package H.NotifyIcon.Uno
Install-Package H.NotifyIcon.Uno.WinUI
// If you need other platforms, you can use this Core library -
// it allows you to make NotifyIcon even in a console application.
Install-Package H.NotifyIcon
Usage
<Window
xmlns:tb="http://www.hardcodet.net/taskbar" // WPF
xmlns:tb="using:H.NotifyIcon" // WinUI
>
<tb:TaskbarIcon
ToolTipText="ToolTip"
IconSource="/Images/TrayIcons/Logo.ico"
ContextMenu="{StaticResource TrayMenu}"
MenuActivation="LeftOrRightClick"
TrayPopup="{StaticResoure TrayStatusPopup}"
PopupActivation="DoubleClick"
TrayToolTip="{StaticResource TrayToolTip}"
/>
</Window>
Sample Apps
The minimum supported version of the .Net Framework is 4.5.1.
So in some cases to build the project you will need to install this -
https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net451-developer-pack-offline-installer
Contacts
- Discord: Haven#5924
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- H.NotifyIcon (>= 2.0.33)
- H.NotifyIcon.PopupMenus (>= 2.0.33)
- Uno.WinUI (>= 4.1.9)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on H.NotifyIcon.Uno.WinUI:
| Repository | Stars |
|---|---|
|
shrimqy/Sefirah
Phone Link / KDE Connect alternative
|
|
|
securefolderfs-community/SecureFolderFS
Powerful, secure, modern way to keep your files protected.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2.4.2-dev.11 | 48 | 4/12/2026 |
| 2.4.2-dev.10 | 44 | 4/11/2026 |
| 2.4.2-dev.9 | 51 | 4/10/2026 |
| 2.4.2-dev.8 | 63 | 3/14/2026 |
| 2.4.2-dev.7 | 55 | 3/14/2026 |
| 2.4.2-dev.6 | 59 | 3/14/2026 |
| 2.4.1 | 718 | 12/1/2025 |
| 2.3.2 | 262 | 10/23/2025 |
| 2.3.1 | 249 | 10/6/2025 |
| 2.3.0 | 5,519 | 3/1/2025 |
| 2.2.0 | 338 | 12/6/2024 |
| 2.1.4 | 283 | 10/22/2024 |
| 2.1.3 | 371 | 8/18/2024 |
| 2.1.2 | 299 | 8/15/2024 |
| 2.1.0 | 293 | 7/10/2024 |
| 2.0.131 | 336 | 5/1/2024 |
| 2.0.129 | 302 | 4/26/2024 |
| 2.0.128 | 307 | 4/25/2024 |
| 2.0.33 | 1,140 | 4/17/2022 |
| 0.0.0-dev | 209 | 8/15/2024 |
⭐ Last 10 features:
- feat(WPF): Added design-time access support. 2022-04-17
- feat: Added dynamic icon generation support. 2022-04-17
- feat(Core): Added TrayIcon.Remove method with exceptions. 2022-04-11
- feat: TrayIcon.Create will throw exception if TryCreate failed. 2022-04-11
- feat(Core): Converted WindowsMessageSink window to only-messages window. 2022-04-11
- feat(Core): Detached MessageSink from TrayIcon class. 2022-04-10
- feat(Core): Added TrayIcon.VersionChanged event. 2022-04-10
- feat(WPF): Added Keyboard routed events. 2022-04-10
- feat: Added TaskbarIcon.TryForceCreate to use in windowless apps. 2022-04-08
- feat: Added fixed TrayIcon.Id based on entry assembly name. 2022-04-08
🐞 Last 10 bug fixes:
- fix: Fixed errors in latest commit. 2022-04-17
- fix: Fixed bug with initial ToolTipText value. 2022-04-16
- fix: Disabled workaround for pinned icons. 2022-04-15
- fix: Added error checking for GetPhysicalCursorPos/GetCursorPos. 2022-04-11
- fix: Renamed WindowMessageSink to MessageWindow. 2022-04-11
- fix: Fixed some TryCreate exceptions. 2022-04-11
- fix: Added targetFramework to CreateUniqueGuidForEntryAssembly. 2022-04-11
- fix: Fixed issue with pinned TrayIcons. 2022-04-10
- feat: Added fixed TrayIcon.Id based on entry assembly name. 2022-04-08
- feat(Core): Added fixed TrayIcon.Id based on entry assembly name. 2022-04-08