Udostępnij za pośrednictwem


EventRoute Klasa

Definicja

Reprezentuje kontener dla trasy, po której ma być śledzone zdarzenie trasowane.

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

Uwagi

Ta klasa odpowiada prawidłowej RoutedEventklasie i zawiera uporządkowaną listę par obiektów docelowych i listy obsługi odwołujących się do trasy zdarzeń dla tego zdarzenia. EventRoute Obsługuje dodawanie nowych wpisów do listy, a także umożliwia wywoływanie programów obsługi na liście.

Większość normalnych operacji dodawania procedur obsługi dla zdarzeń Windows Presentation Foundation (WPF) nie wymaga pracy z tą klasą (na przykład przy użyciu EventManager metod dodawania obsługi klas lub wykonywania zapytań dotyczących istniejących procedur obsługi zdarzenia). Ta klasa jest używana głównie w przypadku, gdy elementy mają konkretną wiedzę na temat elementów podrzędnych lub elementów nadrzędnych, które sprawiają, że praktyczne jest dodawanie elementów do lub usuwanie elementów z domyślnej trasy obliczeniowej zdarzeń.

Konstruktory

EventRoute(RoutedEvent)

Inicjuje wystąpienie klasy EventRoute.

Metody

Add(Object, Delegate, Boolean)

Dodaje określoną procedurę obsługi dla określonego obiektu docelowego do trasy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PeekBranchNode()

Zwraca najbardziej górny element w stosie trasy zdarzeń, w którym różnią się dwa drzewa logiczne.

PeekBranchSource()

Zwraca źródło dla najbardziej najwyższego elementu w stosie trasy zdarzeń, w którym dwa drzewa logiczne różnią się.

PopBranchNode()

Zwraca węzeł najwyższego poziomu w stosie trasy zdarzeń, w którym różnią się dwa drzewa logiczne.

PushBranchNode(Object, Object)

Dodaje węzeł najwyższego poziomu do stosu tras zdarzeń, w którym różnią się dwa drzewa logiczne.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy