EventRoute Třída
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í.
Představuje kontejner pro trasu, za kterou má následovat směrovaná událost.
public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
- Dědičnost
-
EventRoute
Poznámky
Tato třída odpovídá platnému RoutedEventa obsahuje seřazený seznam párů seznamu cílových objektů a obslužných rutin, které odkazují na trasu události pro danou událost. EventRoute podporuje přidání nových položek do seznamu a také umožňuje vyvolání obslužných rutin v seznamu.
Většina běžných operací pro přidávání obslužných rutin pro události Windows Presentation Foundation (WPF (Windows Presentation Foundation)) nevyžaduje práci s touto třídou (například použití metod EventManager k přidání zpracování tříd nebo dotazu na existující obslužné rutiny události). Tato třída se používá hlavně v případě, že prvky mají konkrétní znalosti o podřízených elementech nebo nadřazených prvech, které umožňují buď přidat prvky do nebo odebrat prvky z výchozí počítané trasy událostí.
Konstruktory
| Name | Description |
|---|---|
| EventRoute(RoutedEvent) |
Inicializuje instanci EventRoute třídy. |
Metody
| Name | Description |
|---|---|
| Add(Object, Delegate, Boolean) |
Přidá zadanou obslužnou rutinu pro zadaný cíl do trasy. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| PeekBranchNode() |
Vrátí nejvyšší prvek zásobníku tras událostí, ve kterém se rozbíhají dva logické stromy. |
| PeekBranchSource() |
Vrátí zdroj pro nejvýraznější prvek v zásobníku tras událostí, ve kterém se rozbíhají dva logické stromy. |
| PopBranchNode() |
Vrátí nejvyšší uzel v zásobníku tras událostí, ve kterém se rozbíhají dva logické stromy. |
| PushBranchNode(Object, Object) |
Přidá horní uzel do zásobníku tras událostí, ve kterém se rozbíhají dva logické stromy. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |