Partager via


Control.OnKeyDown(KeyRoutedEventArgs) Méthode

Définition

Appelé avant que l’événement KeyDown se produise.

protected:
 virtual void OnKeyDown(KeyRoutedEventArgs ^ e) = OnKeyDown;
void OnKeyDown(KeyRoutedEventArgs const& e);
protected virtual void OnKeyDown(KeyRoutedEventArgs e);
function onKeyDown(e)
Protected Overridable Sub OnKeyDown (e As KeyRoutedEventArgs)

Paramètres

e
KeyRoutedEventArgs

Données de l'événement.

Remarques

Comme il est implémenté directement sur Control, OnKeyDown a une implémentation vide. Mais chaque ancêtre dans la hiérarchie d’un contrôle peut avoir fourni une implémentation. Vous ne pourrez pas voir cette implémentation, car il s’agit d’un code natif interne. Dans certains cas, un contrôle a déjà des remplacements onevent existants qui marquent l’événement Handled. Pour les événements clés, les contrôles sont généralement gérés uniquement pour certaines clés, en vérifiant les valeurs dans KeyRoutedEventArgs. Par exemple, ButtonBase détecte la touche Espace comme un moyen de déclencher Click. Le code de contrôle ou votre code ne devrait probablement pas supprimer tous les événements clés, car il s’agit d’un modèle courant pour laisser les événements clés bulle dans le visuel racine afin qu’ils puissent être des raccourcis ou des accélérateurs pour l’interaction de l’application. Pour plus d’informations, consultez Interactions avec le clavier.

S’applique à

Voir aussi