Développer Réduire

UIElement.KeyUp Event

Se produit lorsqu'une touche du clavier est relâchée alors que le UIElement a le focus.

Syntaxe


public event KeyEventHandler KeyUp


<uiElement KeyUp="eventhandler"/>

Informations sur les événements

Délégué KeyEventHandler

Remarques

Les contrôles de votre interface utilisateur génèrent des événements de clavier uniquement lorsqu'ils ont le focus d'entrée. Par défaut, le premier élément pouvant faire l'objet d'un focus dans l'arborescence des éléments visuels focus, est fourni par le système. Un contrôle individuel obtient le focus lorsque l'utilisateur clique ou tape directement sur ce contrôle dans la disposition, ou qu'il utilise la touche TABULATION pour accéder à l'ordre d'accès par tabulation dans la zone de contenu. Vous pouvez également placer le focus des contrôles par programme en appelant Control.Focus.

Pour plus d'informations sur la gestion des événements de clavier, y compris un exemple de code pour définir une méthode KeyEventHandler, consultez Responding to keyboard input.

Les contrôles Windows Runtime spécifiques peuvent avoir une gestion basée sur une classe pour l'événement d'entrée KeyUp. Dans ce cas, le contrôle dispose probablement d'une substitution pour la méthode OnKeyUp. Généralement ces gestionnaires de classe sont conçus pour traiter un sous-ensemble d'activation de touches qui active une interaction utilisateur basée sur clavier dotée de ce contrôle, et souvent cette interaction prend en charge une fonctionnalité d'accessibilité de clavier. Si une activation de touche est gérée par le traitement basé sur la classe, alors l'activation de touche est considérée comme déjà gérée, et l'événement KeyUp n'est pas déclenché pour permettre la gestion par un gestionnaire de code utilisateur sur ce contrôle. Pour plus d'informations sur la façon dont la gestion basée sur une classe pour les événements fonctionne, consultez Gestionnaires d'événements d'entrée dans des contrôles.

Un scénario de gestion des événements de clavier consiste à prendre en charge les touches d'accès rapide ou les touches accélérateur d'une application, ou d'une zone ou d'un contrôle au sein d'une application. Pour plus d'informations sur ce scénario, consultez Implementing keyboard accessibility.

Cet événement est un événement routé. Pour plus d'informations sur le concept d'événements routés, consultez Vue d'ensemble des événements et des événements routés.

Cet événement prend en charge également la possibilité de joindre des gestionnaires d'événements au routage qui sera appelé même si les données d'événement de l'événement sont marquées comme Handled. Voir AddHandler.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Métadonnées

Windows.winmd

Voir aussi

UIElement
KeyDown
GotFocus
OnKeyUp
Réponse à l'entrée du clavier
Vue d'ensemble des événements et des événements routés
Exemple d'événements d'entrée d'utilisateur en XAML

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.