CommandManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CommandBinding オブジェクトと InputBinding オブジェクトをクラス所有者およびコマンドに登録するコマンド関連ユーティリティ メソッドの提供、コマンドのイベント ハンドラーの追加と削除、およびコマンド ステータスの照会サービスの提供を行います。
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- 継承
-
CommandManager
注釈
は CommandManager 、ルーティング コマンドの管理を担当します。 コマンドの詳細については、「 コマンドの概要」を参照してください。
インスタンスではなく クラスに を登録CommandBindingするには、 を使用RegisterClassCommandBindingします。
インスタンスではなく クラスに をInputBinding登録するには、 を使用RegisterClassInputBindingします。
InvalidateRequerySuggested メソッドは、CommandManager に RequerySuggested イベントを強制的に発生させます。 イベントは RequerySuggested 、関連付けられているコマンドに対してクエリを実行して、コマンドを実行できるかどうかを判断するようにコマンド ソースに通知します。
フィールド
CanExecuteEvent |
CanExecute 添付イベントを識別します。 |
ExecutedEvent |
Executed 添付イベントを識別します。 |
PreviewCanExecuteEvent |
PreviewCanExecute 添付イベントを識別します。 |
PreviewExecutedEvent |
PreviewExecuted 添付イベントを識別します。 |
メソッド
イベント
RequerySuggested |
コマンドを実行できるかどうかを変更する可能性のある条件が CommandManager によって検出された場合に発生します。 |
添付イベント
CanExecute |
CanExecute(Object, IInputElement) の RoutedCommand メソッドが呼び出され、PreviewCanExecute イベントが処理されなかったときに発生します。 |
Executed |
Execute(Object, IInputElement) の RoutedCommand メソッドが呼び出され、PreviewExecuted イベントが処理されなかったときに発生します。 |
PreviewCanExecute |
CanExecute(Object, IInputElement) の RoutedCommand メソッドが呼び出されると発生します。 |
PreviewExecuted |
Execute(Object, IInputElement) の RoutedCommand メソッドが呼び出されると発生します。 |
適用対象
こちらもご覧ください
.NET