Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Mouse.PreviewMouseDown Angefügtes Ereignis

 

Veröffentlicht: Oktober 2016

Tritt auf, wenn eine Maustaste gedrückt wird.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

See AddPreviewMouseDownHandler, RemovePreviewMouseDownHandler

Welche Maustaste gedrückt wurde, wird durch Überprüfen der Argumente des Ereignisses bestimmt. Dies ist ein angefügtes Ereignis (mit Tunneling-Routingstrategie), die über die Syntax für angefügte Ereignisse von vorhandenen verwiesen werden soll Benutzeroberfläche (User Interface, UI) Elemente, die Eingabe.

Dies ist ein angefügtes Ereignis. WPF implementiert angefügte Ereignisse als Routingereignisse. Angefügte Ereignisse sind im Wesentlichen eine XAML Sprachkonzept zum Verweisen auf Ereignisse, die für Objekte behandelt werden können, die das Ereignis nicht definieren die WPF nach der Aktivierung des Ereignis, das Durchlaufen einer Route erweitert. Angefügte Ereignisse haben eine direkte Handhabung Syntax nicht im Code. um Handler für ein Routingereignis im Code anzufügen, verwenden Sie eine angegebene Add * Handler-Methode. Weitere Informationen finden Sie unter Übersicht über angefügte Ereignisse.

Die Windows Presentation Foundation (WPF) Framework baut auf dem angefügten Ereignis auf, indem dieses als zwei unterschiedliche Common Language Runtime (CLR) Ereignisse auf UIElement: PreviewMouseLeftButtonDown und PreviewMouseRightButtonDown. Diese Implementierungen behandeln die zugrunde liegende PreviewMouseDown Ereignis und Lesen Sie die Argumente des Ereignisses bestimmt, ob die linke oder rechte Maustaste beteiligt war. Für die drei Schaltflächen, wird das der mittleren Maustaste nicht unterstützt, und Sie sollten die PreviewMouseDown Ereignis, und Überprüfen der mittleren Maustaste Bedingung im-Argumente.

Weitergeleitete Ereignisse, die auf die Maus beziehen, vorsichtig zu wie oder wenn Sie diese als behandelt markieren. Behandlung des Ereignisses nahe dem Stamm oder eine Behandlung durch untergeordnete Elemente, die sich weiter an der Quelle möglicherweise nicht geeignet für zusammengesetzte Steuerelemente, dessen Bestandteile möglicherweise Mausverhalten erwartet haben. Die Schwierigkeit, die entsprechenden Optionen zu, ob andere Elemente auch über ein beliebiges informiert werden sollte Mausaktion wird die WPF Framework ausgewählt haben, das das zugrunde liegende Modell Mouse Routingereignis als Verbindungsversuchs CLR Ereignisse entlang der Route.

Feld-ID

PreviewMouseDownEvent

Routing-Strategie

Tunneling

delegate

MouseButtonEventHandler

  • Das entsprechende bubbling-Ereignis ist MouseDown.

Zurück zum Anfang
Anzeigen: