CommandManager Clase

Definición

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

Nombre Description
AddCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Adjunta el especificado CanExecuteRoutedEventHandler al elemento especificado.

AddExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Adjunta el especificado ExecutedRoutedEventHandler al elemento especificado.

AddPreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Adjunta el especificado CanExecuteRoutedEventHandler al elemento especificado.

AddPreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Adjunta el especificado ExecutedRoutedEventHandler al elemento especificado.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InvalidateRequerySuggested()

CommandManager Obliga a que genere el RequerySuggested evento.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RegisterClassCommandBinding(Type, CommandBinding)

Registra un CommandBinding objeto con el tipo especificado.

RegisterClassInputBinding(Type, InputBinding)

Registra el especificado InputBinding con el tipo especificado.

RemoveCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Desasocia el especificado CanExecuteRoutedEventHandler del elemento especificado.

RemoveExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Desasocia el especificado ExecutedRoutedEventHandler del elemento especificado.

RemovePreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Desasocia el especificado CanExecuteRoutedEventHandler del elemento especificado.

RemovePreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Desasocia el especificado ExecutedRoutedEventHandler del elemento especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

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

Se aplica a

Consulte también