H.NotifyIcon.WinUI
1.1.8
See the version list below for details.
dotnet add package H.NotifyIcon.WinUI --version 1.1.8
NuGet\Install-Package H.NotifyIcon.WinUI -Version 1.1.8
<PackageReference Include="H.NotifyIcon.WinUI" Version="1.1.8" />
paket add H.NotifyIcon.WinUI --version 1.1.8
#r "nuget: H.NotifyIcon.WinUI, 1.1.8"
// Install H.NotifyIcon.WinUI as a Cake Addin
#addin nuget:?package=H.NotifyIcon.WinUI&version=1.1.8
// Install H.NotifyIcon.WinUI as a Cake Tool
#tool nuget:?package=H.NotifyIcon.WinUI&version=1.1.8
H.NotifyIcon - NotifyIcon for .Net Core 3.1/.Net 5/.Net 6 WPF and WinUI
** This is a fork, if you see any activity in the official version - it's better to use them - https://github.com/hardcodet/wpf-notifyicon **
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF/WinUI platform. 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.
Nuget
Install-Package H.NotifyIcon.Wpf
Install-Package H.NotifyIcon.WinUI
Usage
The sample below shows some of the properties of the control. For a more comprehensive sample, have a look at the sample application that comes with the download.
<Window
x:Class="Hardcodet.NetDrives.UI.SystemTray.Sample"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tb="http://www.hardcodet.net/taskbar">
<tb:TaskbarIcon x:Name="myNotifyIcon"
Visibility="Visible"
ToolTipText="Fallback ToolTip for Windows xp"
IconSource="/Images/TrayIcons/Logo.ico"
ContextMenu="{StaticResource TrayMenu}"
MenuActivation="LeftOrRightClick"
TrayPopup="{StaticResoure TrayStatusPopup}"
PopupActivation="DoubleClick"
TrayToolTip="{StaticResource TrayToolTip}"
/>
</Window>
Features
- Custom Popups (interactive controls) on mouse clicks.
- Customized ToolTips (Vista and above) with fallback mechanism for xp/2003.
- Rich event model including attached events to trigger animations in Popups, ToolTips, and balloon messages. I just love that.
- Full support for standard Windows balloons, including custom icons.
- Custom balloons that pop up in the tray area. Go wild with styles and animations π
- Support for WPF context menus.
- You can define whether to show Popups on left-, right-, double-clicks etc. The same goes for context menus.
- Simple data binding for Popups, ToolTips and custom balloons through attached properties and derived data context.
- Command support for single / double clicks on the tray icon.
Sample Apps
Product | Versions |
---|---|
.NET | net5.0-windows10.0.17763 net6.0-windows10.0.17763 |
-
net5.0-windows10.0.17763
- H.NotifyIcon (>= 1.1.8)
- Microsoft.WindowsAppSDK (>= 1.0.0)
- System.Drawing.Common (>= 6.0.0)
-
net6.0-windows10.0.17763
- H.NotifyIcon (>= 1.1.8)
- Microsoft.WindowsAppSDK (>= 1.0.0)
- System.Drawing.Common (>= 6.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on H.NotifyIcon.WinUI:
Repository | Stars |
---|---|
Richasy/Bili.Uwp
ιη¨δΊζ°η³»η»UIηεε©
|
|
FireCubeStudios/FluentFlyouts3
Fluent Flyouts 3 WinUI 3 Edition
|
|
BestOwl/MyPhone
Connect your mobile devices (Android/iOS/WindowsPhone) to PC
|
Version | Downloads | Last updated |
---|---|---|
2.0.105 | 0 | 4/1/2023 |
2.0.104 | 54 | 3/28/2023 |
2.0.103 | 42 | 3/28/2023 |
2.0.99 | 151 | 3/13/2023 |
2.0.98 | 81 | 3/13/2023 |
2.0.97 | 97 | 3/13/2023 |
2.0.95 | 65 | 3/12/2023 |
2.0.94 | 108 | 3/9/2023 |
2.0.93 | 227 | 3/5/2023 |
2.0.86 | 252 | 2/3/2023 |
2.0.84 | 128 | 2/2/2023 |
2.0.77 | 701 | 1/12/2023 |
2.0.76 | 169 | 1/10/2023 |
2.0.75 | 168 | 1/5/2023 |
2.0.74 | 1,114 | 11/8/2022 |
2.0.73 | 531 | 10/13/2022 |
2.0.72 | 277 | 10/13/2022 |
2.0.68 | 325 | 10/4/2022 |
2.0.67 | 447 | 9/22/2022 |
2.0.66 | 300 | 9/16/2022 |
2.0.64 | 459 | 8/23/2022 |
2.0.63 | 318 | 8/17/2022 |
2.0.60 | 383 | 8/10/2022 |
2.0.59 | 405 | 8/1/2022 |
2.0.58 | 306 | 7/26/2022 |
2.0.57 | 326 | 7/21/2022 |
2.0.56 | 336 | 7/17/2022 |
2.0.55 | 301 | 7/15/2022 |
2.0.54 | 300 | 7/15/2022 |
2.0.53 | 664 | 6/24/2022 |
2.0.52 | 320 | 6/24/2022 |
2.0.51 | 312 | 6/23/2022 |
2.0.50 | 606 | 5/24/2022 |
2.0.49 | 302 | 5/24/2022 |
2.0.48 | 510 | 4/27/2022 |
2.0.46 | 346 | 4/24/2022 |
2.0.45 | 304 | 4/24/2022 |
2.0.44 | 318 | 4/22/2022 |
2.0.43 | 294 | 4/22/2022 |
2.0.41 | 312 | 4/22/2022 |
2.0.39 | 322 | 4/19/2022 |
2.0.38 | 301 | 4/19/2022 |
2.0.37 | 315 | 4/17/2022 |
2.0.36 | 303 | 4/17/2022 |
2.0.35 | 308 | 4/17/2022 |
2.0.34 | 310 | 4/17/2022 |
2.0.33 | 313 | 4/17/2022 |
2.0.31 | 320 | 4/16/2022 |
2.0.30 | 321 | 4/15/2022 |
2.0.29 | 316 | 4/10/2022 |
2.0.28 | 322 | 4/10/2022 |
2.0.27 | 313 | 4/10/2022 |
2.0.26 | 315 | 4/10/2022 |
2.0.25 | 319 | 4/8/2022 |
2.0.24 | 320 | 4/4/2022 |
2.0.23 | 322 | 4/3/2022 |
2.0.22 | 313 | 4/2/2022 |
2.0.21 | 301 | 4/2/2022 |
2.0.20 | 306 | 4/2/2022 |
2.0.19 | 310 | 4/2/2022 |
2.0.18 | 305 | 4/2/2022 |
2.0.17 | 321 | 4/1/2022 |
1.1.12 | 312 | 3/27/2022 |
1.1.11 | 298 | 3/26/2022 |
1.1.10 | 310 | 3/24/2022 |
1.1.9 | 334 | 2/25/2022 |
1.1.8 | 305 | 2/25/2022 |
1.1.7 | 300 | 2/25/2022 |
1.1.6 | 307 | 2/25/2022 |
1.1.5 | 308 | 2/25/2022 |
β Last 10 features:
- feat(WinUI): Added sample app. 2022-02-25
- feat: Added rough implementation for WinUI. 2022-02-25
- feat: To auto-releasing. 2022-02-23
- feat: Added WinUI project. 2022-02-23
- feat(WPF): Added WpfAnalyzers. 2022-02-23
- feat: Moved some platform agnostic extensions to .Net Standard library. 2022-01-29
- feat(ci): to reusable workflow. 2022-01-29
- feat: Updated to .Net 6. 2022-01-29
- feat: To .csproj AssemblyInfo. 2022-01-29
- feat: Updated to latest. 2022-01-29
🐞 Last 10 bug fixes:
- fix(WinUI): Fixed DoSingleClickAction. 2022-02-25
- fix(WinUI): Fixed DoubleClickCommand. 2022-02-25
- fix(WinUI): Fixed ContextFlyout. 2022-02-25
- fix(WinUI): Fixed OnMouseEvent. 2022-02-25
- fix: Renamed WPF package 2. 2022-02-25
- fix: Renamed WPF package 2. 2022-02-25
- fix: Renamed WPF package 1. 2022-02-25
- fix: Removed fixed version from H.NotifyIcon package. 2022-02-25
- fix: Fixed CI. 2022-02-25
- fix: Fixed WPF0150. 2022-02-23