CommandBinding.PreviewCanExecute Événement
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.
Se produit lorsque la commande associée CommandBinding lance une vérification pour déterminer si la commande peut être exécutée sur la cible de commande actuelle.
public:
event System::Windows::Input::CanExecuteRoutedEventHandler ^ PreviewCanExecute;
public event System.Windows.Input.CanExecuteRoutedEventHandler PreviewCanExecute;
member this.PreviewCanExecute : System.Windows.Input.CanExecuteRoutedEventHandler
Public Custom Event PreviewCanExecute As CanExecuteRoutedEventHandler
Public Event PreviewCanExecute As CanExecuteRoutedEventHandler
Type d'événement
Remarques
Lorsque la CanExecute méthode sur un RoutedCommand est appelée, l’événement PreviewCanExecute est déclenché sur la cible de commande si la cible de commande a une CommandBinding pour la commande. Ensuite, le CanExecute gestionnaire pour celui-ci CommandBinding est appelé. Si la cible de commande n’a pas de CommandBinding commande, l’événement CanExecute fait apparaître l’arborescence d’éléments qui recherche un CommandBinding élément associé à la commande. Si l’événement n’est pas géré, l’événement CanExecute est déclenché.
Informations sur les événements routés
| Élément | Valeur |
|---|---|
| Champ d’identificateur | PreviewCanExecuteEvent |
| Stratégie de routage | Tunneling |
| Déléguer | CanExecuteRoutedEventHandler |
- L’événement de boublage correspondant est CanExecute.