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));

コンテキスト メニューのサンプルでは、次のような コマンドと "Highlight" コマンドの間に区切り記号を"Copy"配置します。

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));

注釈

コンテキスト メニューのサンプルでは、コンテキスト メニューを作成およびカスタマイズする方法を示す完全なコード例を確認できます。

適用対象

こちらもご覧ください