在通知区域创建图标的组件。
- Windows
- .NET Framework 3.5 ~ 4.8+
- .NET Core 2.0+
- .NET 5+
- .NET Standard 2.0+
- Linux
- .NET Framework 4.6.1+ / Mono 5.4+
- .NET Core 2.0+
- .NET 5+
- .NET Standard 2.0+
- macOS
- .NET Framework 4.6.1+ / Mono 5.4+
- .NET Core 2.0+
- .NET 5+
- .NET Standard 2.0+
- 直接使用
NotifyIcon notifyIcon = NotifyIcon.Create();
- 通过 Microsoft.Extensions.DependencyInjection 使用
- 添加到依赖注入服务中
services.AddSingleton(typeof(NotifyIcon), NotifyIcon.ImplType);
- 添加到依赖注入服务中
notifyIcon.ContextMenuStrip.Items.Add(new ContextMenuStrip.MenuItem() { Text = "Menu Text 01", Command = ReactiveCommand.Create(() =>
{
// ...
})});
Platform | ProjectFileName |
---|---|
NotifyIcon for WPF | Samples.WpfApp1.csproj |
NotifyIcon for Console | Samples.ConsoleApp1.csproj |
NotifyIcon for Avalonia | Samples.AvaloniaApp1.csproj |
NotifyIcon for WinUI3 | Samples.WinUI3App1.csproj |
NotifyIcon for MAUI | Samples.MauiApp1.csproj |