EventRoute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |