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