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 následuje 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ů cílových objektů a obslužných rutin, které odkazují na trasu události pro danou událost. EventRoute podporuje přidávání nových položek do seznamu a umožňuje také vyvolání obslužných rutin v seznamu.
Většina normálních operací pro přidávání obslužných rutin pro události Windows Presentation Foundation (WPF) nevyžaduje práci s touto třídou (například použití EventManager metod pro 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 elementy mají určité znalosti o podřízených elementech nebo nadřazených elementech, které umožňují přidat nebo odebrat prvky z výchozí počítané trasy událostí.
Konstruktory
EventRoute(RoutedEvent) |
Inicializuje instanci třídy EventRoute. |
Metody
Add(Object, Delegate, Boolean) |
Přidá zadanou obslužnou rutinu pro zadaný cíl do trasy. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
PeekBranchNode() |
Vrátí prvek top-most v zásobníku tras událostí, ve kterém se dva logické stromy rozbíhají. |
PeekBranchSource() |
Vrátí zdroj pro nejvýkonnější prvek na zásobníku tras událostí, ve kterém se dva logické stromy rozbíhají. |
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á nejvyšší 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) |