メインコンテンツまでスキップ

ICommandManager インタフェース

名前空間: NextDesign.Desktop

説明

Extensionで追加登録するコマンド、およびアプリケーションが提供するシステムコマンドを管理します。

所属エリア

名前説明
コマンドコマンドハンドラで受け取ったコマンドにアクセスするAPI群です。

プロパティ

名前説明
AllCommandsコマンド一覧

メソッド

名前説明
CanExecuteCommand指定された識別子のコマンドを実行可能であるか調べます。
実行可能な場合は真を返します。
このメソッドは、Extensionから別のExtensionを実行する際に、その可否判断に用います。
CreateCommandParamsコマンドパラメータを作成します。
ExecuteCommand指定された識別子のコマンドを実行します。
このメソッドは、Extensionから別のExtensionを実行する際に使用します。
また、コマンドパラメータが不要な場合は指定無しでも実行できます。
GetCommand指定された識別子のコマンドを取得します。

コマンドの識別子は、アプリケーション全体で一意となります。
エクステンションで登録するコマンド識別子は、${エクステンション名}.${コマンド名} のように命名ルールにより一意性を確保してください。