CommandManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos de utilidad relacionados con comandos que registran CommandBinding objetos y InputBinding para propietarios y comandos de clase, agregan y quitan controladores de eventos de comandos y proporcionan servicios para consultar el estado de un comando.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Herencia
-
CommandManager
Comentarios
CommandManager es responsable de administrar comandos enrutados. Para obtener más información sobre el comando, vea Información general sobre comandos.
Use RegisterClassCommandBinding para registrar un CommandBinding objeto en una clase en lugar de en una instancia de .
Use RegisterClassInputBinding para registrar una InputBinding clase en una clase en lugar de en una instancia de .
El InvalidateRequerySuggested método fuerza CommandManager al objeto a generar el RequerySuggested evento. El RequerySuggested evento informa a un origen de comandos para consultar el comando al que está asociado para determinar si el comando se puede ejecutar o no.
Campos
| Nombre | Description |
|---|---|
| CanExecuteEvent |
Identifica el CanExecute evento adjunto. |
| ExecutedEvent |
Identifica el Executed evento adjunto. |
| PreviewCanExecuteEvent |
Identifica el PreviewCanExecute evento adjunto. |
| PreviewExecutedEvent |
Identifica el PreviewExecuted evento adjunto. |
Métodos
Eventos
| Nombre | Description |
|---|---|
| RequerySuggested |
Se produce cuando detecta CommandManager condiciones que podrían cambiar la capacidad de ejecutar un comando. |
Eventos adjuntos
| Nombre | Description |
|---|---|
| CanExecute |
Se produce cuando se llama al CanExecute(Object, IInputElement) método en RoutedCommand y el PreviewCanExecute evento no se ha controlado. |
| Executed |
Se produce cuando se llama al Execute(Object, IInputElement) método en RoutedCommand y el PreviewExecuted evento no se ha controlado. |
| PreviewCanExecute |
Se produce cuando se llama al CanExecute(Object, IInputElement) método en .RoutedCommand |
| PreviewExecuted |
Se produce cuando se llama al Execute(Object, IInputElement) método en .RoutedCommand |