Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
PreviewMouseUp, événement attaché
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Mouse.PreviewMouseUp, événement attaché

Se produit lorsqu'un bouton de la souris est relâché.

Espace de noms :  System.Windows.Input
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

See AddPreviewMouseUpHandler, RemovePreviewMouseUpHandler
<object Mouse.PreviewMouseUp="MouseButtonEventHandler" .../>

Pour déterminer quel bouton de la souris a été relâché, vérifiez les arguments de l'événement.

Il s'agit d'un événement attaché. implémente événements attachés d'WPF comme événements routés. Les événements attachés sont fondamentalement un concept de langage XAML permettant de référencer les événements pouvant être gérés sur des objets qui ne définissent pas cet événement, que WPF étend en autorisant également l'événement à parcourir un itinéraire. Les événements attachés n'ont pas de syntaxe de gestion directe dans le code ; pour attacher des gestionnaires pour un événement routé dans le code, utilisez une méthode Ajouter*Gestionnaire désignée. Pour plus d'informations, consultez Vue d'ensemble des événements attachés.

L'infrastructure Windows Presentation Foundation (WPF) s'appuie sur cet événement attaché et le signale comme deux événements Common Language Runtime (CLR) différents sur UIElement : PreviewMouseLeftButtonUp et PreviewMouseRightButtonUp. Ces implémentations gèrent l'événement PreviewMouseUp sous-jacent et lisent les arguments de l'événement pour déterminer si le bouton gauche ou droit de la souris est concerné. Dans le cas d'une souris à trois boutons, les événements ne sont pas pris en charge pour le bouton central au niveau de l'infrastructure pour le bouton central et vous devez utiliser l'événement PreviewMouseUp et vérifier l'état du bouton central dans les arguments de l'événement.

Pour les événements routés liés à la souris, déterminez avec soin comment ou quand les marquer comme gérés. La gestion de l'événement à proximité de la racine et non par un enfant en direction de la source n'est pas nécessairement appropriée pour les contrôles composés dont les éléments peuvent attendre des comportements de souris. L'infrastructure WPF a choisi de signaler les événements routés Mouse sous-jacents comme des événements CLR le long de l'itinéraire car il est difficile de déterminer si d'autres éléments doivent également être informés d'une action de souris donnée.

Informations sur les événements routés

Champ d'identificateur

PreviewMouseUpEvent

Stratégie de routage

Tunneling

delegate

MouseButtonEventHandler

  • L'événement de propagation correspondant est MouseUp.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft