ICommandManager インタフェース
名前空間: NextDesign.Desktop
説明
Extensionで追加登録するコマンド、およびアプリケーションが提供するシステムコマンドを管理します。
所属エリア
名前 | 説明 |
---|---|
コマンド | コマンドハンドラで受け取ったコマンドにアクセスするAPI群です。 |
プロパティ
名前 | 説明 |
---|---|
AllCommands | コマンド一覧 |
メソッド
名前 | 説明 |
---|---|
CanExecuteCommand | 指定された識別子のコマンドを実行可能であるか調べます。 実行可能な場合は真を返します。 このメソッドは、Extensionから別のExtensionを実行する際に、その可否判断に用います。 |
CreateCommandParams | コマンドパラメータを作成します。 |
ExecuteCommand | 指定された識別子のコマンドを実行します。 このメソッドは、Extensionから別のExtensionを実行する際に使用します。 また、コマンドパラメータが不要な場合は指定無しでも実行できます。 |
GetCommand | 指定された識別子のコマンドを取得します。 コマンドの識別子は、アプリケーション全体で一意となります。 エクステンションで登録するコマンド識 別子は、 ${エクステンション名}.${コマンド名} のように命名ルールにより一意性を確保してください。 |