Mouse.PreviewMouseDown 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, když je jakékoli tlačítko myši deprimované.
see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler
see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler
see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler
Poznámky
Které tlačítko myši bylo stiskováno, je určeno kontrolou argumentů události. Jedná se o připojenou událost (pomocí strategie směrování tunelování), která je určená prostřednictvím syntaxe připojených událostí, na kterou odkazují existující prvky uživatelského rozhraní, které přebírají vstup.
Jedná se o připojenou událost. WPF implementuje připojené události jako směrované události. Připojené události jsou základním konceptem jazyka XAML pro odkazování na události, které lze zpracovat u objektů, které tuto událost nedefinují, což WPF rozšiřuje také tím, že událost umožňuje procházet trasu. Připojené události nemají v kódu přímou syntaxi zpracování; chcete-li připojit obslužné rutiny pro směrovanou událost v kódu, použijte určenou metodu Add*Handler. Podrobnosti najdete v tématu Přehled připojených událostí.
Architektura WPF (Windows Presentation Foundation) staví na této připojené události tím, že je zobrazí jako dvě různé události CLR (Common Language Runtime) na UIElement: PreviewMouseLeftButtonDown a PreviewMouseRightButtonDown. Tyto implementace zpracovávají podkladovou PreviewMouseDown událost a čtou argumenty události, abyste zjistili, jestli se týká levého nebo pravého tlačítka myši. U tří tlačítek neexistuje podpora událostí na úrovni architektury pro tlačítko center a měli byste použít PreviewMouseDown událost a zkontrolovat podmínku tlačítka center v argumentech události.
U směrovaných událostí, které souvisejí s myší, buďte opatrní ohledně toho, jak nebo kdy je označíte jako zpracované. Zpracování události v blízkosti kořenového adresáře a jeho zpracování podřízeným směrem ke zdroji nemusí být vhodné pro složené ovládací prvky, kde kompozitující části mohou mít očekávané chování myši. Potíže při rozhodování o tom, zda by měly být o jakékoli akci myši informovány i jiné prvky, je ve skutečnosti důvodem, proč architektura WPF zvolila model, kdy se podkladová Mouse směrovaná událost zobrazí jako události CLR podél trasy.
Informace o směrované události
| Položka | Value |
|---|---|
| Pole Identifikátor | PreviewMouseDownEvent |
| Strategie směrování | Tunneling |
| Delegát | MouseButtonEventHandler |
- Odpovídající bublinová událost je MouseDown.