Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Mouse.MouseUp (angefügtes Ereignis)

Tritt ein, wenn eine Maustaste losgelassen wird.

Namespace:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

See AddMouseUpHandler, RemoveMouseUpHandler
<object Mouse.MouseUp="MouseButtonEventHandler" .../>

Welche Maustaste losgelassen wurde, wird durch Überprüfen der Argumente des Ereignisses bestimmt.

Dies ist ein angefügtes Ereignis. WPF implementiert angefügte Ereignisse als Routingereignisse. Bei angefügten Ereignissen handelt es sich im Grunde um ein XAML-Sprachkonzept zum Verweisen auf Ereignisse, die für Objekte behandelt werden können, die das betreffende Ereignis nicht definieren. In WPF wird dieses Konzept erweitert, indem dem jeweiligen Ereignis außerdem das Durchlaufen einer Route ermöglicht wird. Angefügte Ereignisse weisen keine direkte Behandlungssyntax im Code auf. Um für ein Routingereignis Handler im Code anzufügen, verwenden Sie eine angegebene Add*Handler-Methode. Ausführlichere Informationen finden Sie unter Übersicht über angefügte Ereignisse.

Das Windows Presentation Foundation (WPF)-Framework baut auf dem angefügten Ereignis auf, indem dieses für UIElement als zwei unterschiedliche common language runtime (CLR)-Ereignisse angezeigt wird: MouseLeftButtonUp und MouseRightButtonUp. Diese Implementierungen behandeln das zugrunde liegende MouseUp-Ereignis und lesen die Argumente des Ereignisses, um zu ermitteln, ob die linke oder rechte Maustaste verwendet wurde. Bei einer Drei-Tasten-Maus wird das Frameworkebenenereignis von der mittleren Maustaste nicht unterstützt. Überprüfen Sie den Zustand der mittleren Maustaste in den Ereignisargumenten mit dem MouseUp-Ereignis.

Bei der Kennzeichnung von Routingereignissen mit Mausbezug als behandelt ist besondere Vorsicht geboten. Aufgrund der Entscheidungsproblematik im Hinblick auf das Informieren von übergeordneten Elementen für angegebene Mausaktionen wird das zugrunde liegende Mouse-Routingereignis im WPF-Framework bei der Weiterleitung als CLR-Ereignis angezeigt.

Ähnliche Probleme sind mit Tunnelmausereignissen verbunden. Hier stellt sich die Frage, ob das Ereignis behandelt und nicht von untergeordneten Elementen behandelt werden sollte, die näher an der Quelle liegen, und wie sich dies auf die Zusammensetzung eines Steuerelements auswirken würde, dessen Bestandteile möglicherweise Mausverhalten erwartet haben.

Informationen zum Routingereignis

Bezeichnerfeld

MouseUpEvent

Routingstrategie

Bubbling

delegate

MouseButtonEventHandler

Das entsprechende Tunneling-Ereignis ist PreviewMouseUp.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft