Share via


PopupMenu.Commands 属性

定义

获取上下文菜单的命令。

public:
 property IVector<IUICommand ^> ^ Commands { IVector<IUICommand ^> ^ get(); };
IVector<IUICommand> Commands();
public IList<IUICommand> Commands { get; }
var iVector = popupMenu.commands;
Public ReadOnly Property Commands As IList(Of IUICommand)

属性值

上下文菜单的命令。

示例

创建新的 PopupMenu 后,将命令添加到上下文菜单。 为每个命令创建 一个 UICommand 对象,并将命令追加到上下文菜单中。

上下文菜单示例创建并追加一个新的 UICommand,该命令指定处理程序函数,该函数在调用命令时运行。

menu.commands.append(new Windows.UI.Popups.UICommand("Open with", onOpenWith));

上下文菜单示例还创建并追加了一个新的 UICommand,该命令指定命令标识符,该标识符可用于确定已调用的命令。

menu.commands.append(new Windows.UI.Popups.UICommand("Copy", null, 1));

上下文菜单示例在其 "Copy""Highlight" 命令之间放置分隔符,如下所示。

menu.commands.append(new Windows.UI.Popups.UICommand("Copy", null, 1));
menu.commands.append(new Windows.UI.Popups.UICommandSeparator);
menu.commands.append(new Windows.UI.Popups.UICommand("Highlight", null, 2));
menu.commands.append(new Windows.UI.Popups.UICommand("Look up", null, 3));

注解

可以在 上下文菜单示例中查看演示如何创建和自定义上下文菜单的完整代码示例。

适用于

另请参阅