EventRoute Klasse

Definition

Stellt den Container für die Route eines Routingereignisses dar.

public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
Vererbung
EventRoute

Hinweise

Diese Klasse entspricht einer gültigen RoutedEventKlasse und enthält eine sortierte Liste von Zielobjekt- und Handlerlistenpaaren, die auf die Ereignisroute für dieses Ereignis verweisen. EventRoute unterstützt das Hinzufügen neuer Einträge zur Liste und ermöglicht es auch, dass die Handler in der Liste aufgerufen werden.

Die meisten normalen Vorgänge zum Hinzufügen von Handlern für Windows Presentation Foundation -Ereignisse (WPF) erfordern nicht das Arbeiten mit dieser Klasse (z. B. verwenden Sie EventManager Methoden zum Hinzufügen der Klassenbehandlung oder Abfrage für vorhandene Handler eines Ereignisses). Diese Klasse ist hauptsächlich für die Verwendung geeignet, wenn Elemente bestimmte Kenntnisse über untergeordnete Elemente oder übergeordnete Elemente haben, die es praktisch machen, Elemente entweder der Standard-berechneten Ereignisroute hinzuzufügen oder zu entfernen.

Konstruktoren

EventRoute(RoutedEvent)

Initialisiert eine Instanz der EventRoute-Klasse.

Methoden

Add(Object, Delegate, Boolean)

Fügt der Route den angegebenen Handler für das angegebene Ziel hinzu.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PeekBranchNode()

Gibt das oberste Element im Ereignisroutenstapel zurück, in dem zwei logische Strukturen voneinander abweichen.

PeekBranchSource()

Gibt die Quelle für das oberste Element im Ereignisroutenstapel zurück, in dem zwei logische Strukturen voneinander abweichen.

PopBranchNode()

Gibt den obersten Knoten im Ereignisroutenstapel zurück, in dem zwei logische Strukturen voneinander abweichen.

PushBranchNode(Object, Object)

Fügt den obersten Knoten dem Ereignisroutenstapel hinzu, in dem zwei logische Strukturen voneinander abweichen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für