Mouse.PreviewMouseUp Přidružená událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane při uvolnění libovolného tlačítka myši.
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
Poznámky
Které tlačítko myši bylo uvolněno, je určeno kontrolou argumentů události.
Toto je připojená událost. WPF implementuje připojené události jako směrované události. Připojené události jsou v podstatě koncept jazyka XAML pro odkazování na události, které lze zpracovat na objektech, které nedefinují danou událost, což WPF rozšiřuje tím, že také umožňuje události procházet trasu. Připojené události nemají přímou syntaxi zpracování v kódu; pokud chcete připojit obslužné rutiny pro směrovanou událost v kódu, použijete určenou metodu Add*Handler. Podrobnosti najdete v tématu Přehled připojených událostí.
Architektura Windows Presentation Foundation (WPF) staví na této připojené události tak, že ji zobrazí jako dvě různé události CLR (Common Language Runtime) na UIElement: PreviewMouseLeftButtonUp a PreviewMouseRightButtonUp. Tyto implementace zpracovávají základní PreviewMouseUp událost a čtou argumenty události, aby se zjistilo, zda bylo zapojeno levé nebo pravé tlačítko myši. U třítlačítku není k dispozici žádná podpora událostí na úrovni architektury pro středové tlačítko a měli byste použít PreviewMouseUp událost a v argumentech události zkontrolovat podmínku středového tlačítka.
U směrovaných událostí, které se týkají myši, dávejte pozor na to, jak nebo kdy je označíte jako zpracované. Zpracování události v blízkosti kořene a nezpracovávání podřízeným objektem dále směrem ke zdroji nemusí být vhodné pro složené ovládací prvky, kde kompozitující části mohly očekávat chování myši. Potíže při rozhodování o tom, zda by o dané akci myši měly být informovány i další prvky, je ve skutečnosti důvodem, proč wpf architektura zvolila model, aby se podkladová Mouse směrovaná událost zobrazovala jako události CLR na trase.
Informace o směrované události
Pole Identifikátor | PreviewMouseUpEvent |
Strategie směrování | Tunelové propojení |
Delegát | MouseButtonEventHandler |
- Odpovídající bublající událost je MouseUp.