CanExecuteRoutedEventHandler Délégué
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.
Représente la méthode qui gère l’événement CanExecute .
public delegate void CanExecuteRoutedEventHandler(System::Object ^ sender, CanExecuteRoutedEventArgs ^ e);
public delegate void CanExecuteRoutedEventHandler(object sender, CanExecuteRoutedEventArgs e);
type CanExecuteRoutedEventHandler = delegate of obj * CanExecuteRoutedEventArgs -> unit
Public Delegate Sub CanExecuteRoutedEventHandler(sender As Object, e As CanExecuteRoutedEventArgs)
Paramètres
- sender
- Object
Cible de commande qui appelle le gestionnaire.
Données d'événement.
Exemples
L’exemple suivant montre une CanExecuteRoutedEventHandler valeur .trueCanExecute
void OpenCmdCanExecute(object sender, CanExecuteRoutedEventArgs e)
{
e.CanExecute = true;
}
Private Sub OpenCmdCanExecute(ByVal sender As Object, ByVal e As CanExecuteRoutedEventArgs)
e.CanExecute = True
End Sub
Remarques
Détermine CanExecuteRoutedEventHandler si la commande associée à la source d’événement peut s’exécuter sur la cible de commande. Si la commande a une source de commande qui spécifie une cible, les informations cibles peuvent être obtenues via sender. Si le CommandTarget paramètre n’est pas défini, l’élément avec focus clavier est la cible et peut également être obtenu via sender. S’il est déterminé que la commande peut s’exécuter sur la cible, la CanExecuteRoutedEventArgs.CanExecute propriété doit être définie truesur ; sinon, définissez-la falsesur .
Vous n’avez pas besoin de vous appuyer sur les données d’événement pour déterminer la commande, la source et la cible. Vous pouvez limiter l’utilisation du gestionnaire aux appels de commandes connus, bien que cela soit plus difficile à accomplir si votre structure de commandes s’appuie largement sur le routage des commandes pour exécuter la même commande sur des cibles potentielles successives dans un itinéraire d’événement.
Méthodes d’extension
| Nom | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtient un objet qui représente la méthode représentée par le délégué spécifié. |