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 associées aux commandes qui inscrivent CommandBinding et InputBinding objets pour les propriétaires de classes 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
Il CommandManager est responsable de la gestion des commandes routées. Pour plus d’informations sur la commande, consultez Vue d’ensemble de la commande.
Permet RegisterClassCommandBinding d’inscrire une CommandBinding classe par opposition à une instance.
Permet RegisterClassInputBinding d’inscrire une InputBinding classe par opposition à une instance.
La InvalidateRequerySuggested méthode force à CommandManager déclencher l’événement RequerySuggested . L’événement RequerySuggested informe une source de commande pour interroger la commande à laquelle elle est associée pour déterminer si la commande peut s’exécuter ou non.
Champs
| Nom | Description |
|---|---|
| CanExecuteEvent |
Identifie l’événement CanExecute attaché. |
| ExecutedEvent |
Identifie l’événement Executed attaché. |
| PreviewCanExecuteEvent |
Identifie l’événement PreviewCanExecute attaché. |
| PreviewExecutedEvent |
Identifie l’événement PreviewExecuted attaché. |
Méthodes
Événements
| Nom | Description |
|---|---|
| RequerySuggested |
Se produit lorsque les CommandManager conditions de détection peuvent changer la capacité d’une commande à exécuter. |
Événements attachés
| Nom | Description |
|---|---|
| CanExecute |
Se produit lorsque la CanExecute(Object, IInputElement) méthode sur l’objet RoutedCommand est appelée et que l’événement PreviewCanExecute n’a pas été géré. |
| Executed |
Se produit lorsque la Execute(Object, IInputElement) méthode sur l’objet RoutedCommand est appelée et que l’événement PreviewExecuted n’a pas été géré. |
| PreviewCanExecute |
Se produit lorsque la CanExecute(Object, IInputElement) méthode est RoutedCommand appelée. |
| PreviewExecuted |
Se produit lorsque la Execute(Object, IInputElement) méthode est RoutedCommand appelée. |