跳到主要内容
版本:11.0.0

NativeMenu 原生菜单

原生菜单可以在 macOS 和一些 Linux 发行版上显示菜单。

注意

此控件仅可用于附加到托盘图标。有关托盘图标的完整详细信息,请参阅参考资料这里

你可以通过嵌套 <MenuItem> 元素来创建子菜单。

你可以通过包含一个 <NativeMenuItemSeparator> 元素或添加一个其标题设置为减号的菜单项来添加菜单分隔线,如下所示:

<NativeMenuItemSeparator Header="-" />

常用属性

你可能最常使用这些属性:

属性描述
Header菜单标题。
Command用户点击菜单项时执行的命令。

示例

此示例定义了一个可以附加到托盘图标的本地菜单:

<NativeMenu>
<NativeMenuItem Header="Settings">
<NativeMenu>
<NativeMenuItem Header="Option 1" />
<NativeMenuItem Header="Option 2" />
<NativeMenuItemSeparator />
<NativeMenuItem Header="Option 3" />
</NativeMenu>
</NativeMenuItem>
</NativeMenu>

更多信息

信息

有关此控件的完整 API 文档,请参见这里

信息

在 GitHub 上查看源代码 NativeMenu.cs