feat: update TrayIcon in macOS.

This commit is contained in:
Zhang Dian
2025-09-28 16:29:02 +08:00
parent 7ccb6fd41a
commit 5384de7b23
2 changed files with 5 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
<Application <Application
Name="Semi Avalonia Demo"
x:Class="Semi.Avalonia.Demo.App" x:Class="Semi.Avalonia.Demo.App"
xmlns="https://github.com/avaloniaui" xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
@@ -21,7 +22,10 @@
</Application.Resources> </Application.Resources>
<TrayIcon.Icons> <TrayIcon.Icons>
<TrayIcons> <TrayIcons>
<TrayIcon Icon="/Assets/irihi.ico" MacOSProperties.IsTemplateIcon="true" ToolTipText="Semi Avalonia Demo"> <TrayIcon
Icon="{OnPlatform Default=/Assets/irihi.ico, macOS=/Assets/irihi2.ico}"
MacOSProperties.IsTemplateIcon="true"
ToolTipText="Semi Avalonia Demo">
<TrayIcon.Menu> <TrayIcon.Menu>
<NativeMenu> <NativeMenu>
<NativeMenuItem Header="Exit" Command="{Binding ExitCommand}" /> <NativeMenuItem Header="Exit" Command="{Binding ExitCommand}" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B