CommandManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes utilitaires liées à des commandes qui inscrivent des objets CommandBinding et InputBinding pour les propriétaires de classe et les commandes, ajoutent et suppriment des gestionnaires d'événements de commande et fournissent des services pour interroger l'état d'une commande.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Héritage
-
CommandManager
Remarques
est CommandManager responsable de la gestion des commandes routées. Pour plus d’informations sur la commande, consultez Vue d’ensemble des commandes.
Utilisez RegisterClassCommandBinding pour inscrire un CommandBinding dans une classe par opposition à un instance.
Utilisez RegisterClassInputBinding pour inscrire un InputBinding à une classe plutôt qu’à un instance.
La méthode InvalidateRequerySuggested force CommandManager à déclencher l’événement RequerySuggested. L’événement RequerySuggested indique à une source de commande d’interroger la commande à laquelle elle est associée pour déterminer si la commande peut s’exécuter ou non.
Champs
CanExecuteEvent |
Identifie l’événement attaché CanExecute. |
ExecutedEvent |
Identifie l’événement attaché Executed. |
PreviewCanExecuteEvent |
Identifie l’événement attaché PreviewCanExecute. |
PreviewExecutedEvent |
Identifie l’événement attaché PreviewExecuted. |
Méthodes
Événements
RequerySuggested |
Se produit lorsque le CommandManager détecte des conditions qui peuvent influer sur la capacité d'exécution d'une commande. |
Événements attachés
CanExecute |
Se produit lorsque la méthode CanExecute(Object, IInputElement) sur RoutedCommand est appelée et que l'événement PreviewCanExecute n'a pas été géré. |
Executed |
Se produit lorsque la méthode Execute(Object, IInputElement) sur RoutedCommand est appelée et que l'événement PreviewExecuted n'a pas été géré. |
PreviewCanExecute |
Se produit lorsque la méthode CanExecute(Object, IInputElement) sur RoutedCommand est appelée. |
PreviewExecuted |
Se produit lorsque la méthode Execute(Object, IInputElement) sur RoutedCommand est appelée. |