EventRoute Klasa

Definicja

Reprezentuje kontener dla trasy, po którym nastąpi zdarzenie kierowane.Represents the container for the route to be followed by a routed event.

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

Uwagi

Ta klasa odpowiada prawidłowemu RoutedEventi zawiera uporządkowaną listę par obiektów docelowych i listy obsługi, które odwołują się do trasy zdarzeń dla tego zdarzenia.This class corresponds to a valid RoutedEvent, and contains an ordered list of target object and handler list pairs that refer to the event route for that event. EventRoute obsługuje dodawanie nowych wpisów do listy, a także umożliwia wywoływanie programów obsługi na liście.EventRoute supports adding new entries to the list and also allows for the handlers in the list to be invoked.

Większość normalnych operacji dodawania programów obsługi dla zdarzeń Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) nie wymaga pracy z tą klasą (na przykład użyj metod EventManager, aby dodać obsługę klas, lub zapytanie dla istniejących programów obsługi zdarzenia).Most normal operations for adding handlers for Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) events do not require working with this class (for instance, use EventManager methods to add class handling, or query for existing handlers of an event). Ta klasa jest używana głównie do użytku, gdy elementy mają szczególną wiedzę na temat elementów podrzędnych lub elementów nadrzędnych, które umożliwiają dodawanie elementów do domyślnej trasy zdarzeń obliczanych lub usuwanie elementów.This class is mainly for use when elements have particular knowledge about child elements or parent elements that make it practical to either add elements to or remove elements from the default calculated event route.

Konstruktory

EventRoute(RoutedEvent)

Inicjuje wystąpienie klasy EventRoute.Initializes an instance of the EventRoute class.

Metody

Add(Object, Delegate, Boolean)

Dodaje określony program obsługi dla określonego elementu docelowego do trasy.Adds the specified handler for the specified target to the route.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
PeekBranchNode()

Zwraca element najwyższego poziomu na stosie tras zdarzeń, pod którym są rozbieżne dwa drzewa logiczne.Returns the top-most element on the event route stack at which two logical trees diverge.

PeekBranchSource()

Zwraca źródło elementu najwyższego poziomu na stosie tras zdarzeń, w którym występują dwa drzewa logiczne.Returns the source for the top-most element on the event route stack at which two logical trees diverge.

PopBranchNode()

Zwraca węzeł najwyższego poziomu w stosie tras zdarzeń, pod którym są rozbiegane dwa drzewa logiczne.Returns the top-most node on the event route stack at which two logical trees diverge.

PushBranchNode(Object, Object)

Dodaje węzeł najwyższego poziomu do stosu tras zdarzeń, w którym dwa drzewa logiczne są rozbieżne.Adds the top-most node to the event route stack at which two logical trees diverge.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy