Comment : gérer les événements MouseUp et MouseDown pour un PasswordBox
Mise à jour : novembre 2007
Cet exemple indique comment gérer MouseUp et MouseDown pour un PasswordBox.
PasswordBox possède une gestion intégrée des événements de propagation MouseUp et MouseDown. Par conséquent, les gestionnaires d'événements personnalisés qui écoutent les événements MouseUp ou les événements MouseDown à partir d'un PasswordBox ne seront jamais appelés. Si vous devez répondre à ces événements, écoutez à la place les événements de tunneling PreviewMouseUp et PreviewMouseDown.
Exemple
L'exemple XAML (Extensible Application Markup Language) suivant indique comment utiliser les attributs PreviewMouseUp et PreviewMouseDown pour spécifier les délégués de gestionnaire pour ces événements.
<PasswordBox
PreviewMouseUp="MouseUpHandler"
PreviewMouseDown="MouseDownHandler"
/>
L'exemple suivant indique comment ajouter des écouteurs d'événements par programme.
PasswordBox pwBox = new PasswordBox();
pwBox.PreviewMouseUp += MouseUpHandler;
pwBox.PreviewMouseDown += MouseDownHandler;
L'exemple suivant affiche les méthodes de gestionnaire d'événements vides qui correspondent aux délégués spécifiés dans les exemples précédents.
void MouseUpHandler(Object sender, RoutedEventArgs args)
{
// This method is called whenever the PreviewMouseUp event fires.
}
void MouseDownHandler(Object sender, RoutedEventArgs args)
{
// This method is called whenever the PreviewMouseDown event fires.
}