CommandManager 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供为类所有者和命令注册 CommandBinding 和 InputBinding 对象、添加和移除命令事件处理程序的与命令有关的实用程序方法,并提供查询命令状态的服务。
public ref class CommandManager sealedpublic sealed class CommandManagertype CommandManager = classPublic NotInheritable Class CommandManager- 继承
- 
				CommandManager
注解
CommandManager负责管理路由命令。 有关命令的详细信息,请参阅 命令概述。
使用 RegisterClassCommandBinding 将 注册 CommandBinding 到类而不是 实例。
使用 RegisterClassInputBinding 将 注册 InputBinding 到类而不是 实例。
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 方法时发生。 |