Mouse.MouseUp Přidružená událost

Definice

Nastane při uvolnění libovolného tlačítka myši.

see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler

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: MouseLeftButtonUp a MouseRightButtonUp. Tyto implementace zpracovávají základní MouseUp 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 MouseUp 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é. Obtížnost při rozhodování o tom, zda by nadřazené prvky měly být také informovány o dané akci myši, je ve skutečnosti důvodem, proč wpf architektura zvolila model, aby se podkladová Mouse směrovaná událost zobrazovala jako události CLR po celé trase.

Podobné problémy existují u událostí tunelování myši. Měli byste událost zpracovat a neměli by ji dále zpracovávat podřízené položky směrem ke zdroji, a jak by to mělo vliv na skládání v ovládacím prvku, kde by skládání částí mohlo očekávat chování myši?

Informace o směrované události

Pole Identifikátor MouseUpEvent
Strategie směrování Bublající
Delegát MouseButtonEventHandler

Odpovídající událost tunelování je PreviewMouseUp.

Platí pro