EventRoute Class

Definition

Representa o contêiner da rota a ser seguido por um evento roteado.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
Inheritance
EventRoute

Remarks

Essa classe corresponde a uma RoutedEventválida e contém uma lista ordenada de pares de objeto de destino e lista de manipuladores que se referem à rota de eventos para esse evento.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 dá suporte à adição de novas entradas à lista e também permite que os manipuladores na lista sejam invocados.EventRoute supports adding new entries to the list and also allows for the handlers in the list to be invoked.

A maioria das operações normais para adicionar manipuladores para eventos de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) não requer o trabalho com essa classe (por exemplo, use métodos EventManager para adicionar manipulação de classe ou consultar manipuladores existentes de um evento).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). Essa classe é usada principalmente para uso quando elementos têm conhecimento específico sobre elementos filho ou elementos pai que tornam prático adicionar ou remover elementos da rota de evento calculada padrão.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.

Constructors

EventRoute(RoutedEvent)

Inicializa uma instância da classe EventRoute.Initializes an instance of the EventRoute class.

Methods

Add(Object, Delegate, Boolean)

Adiciona o manipulador especificado para o destino especificado à rota.Adds the specified handler for the specified target to the route.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
PeekBranchNode()

Retorna o elemento superior na pilha de rota de evento na qual duas árvores lógicas divergem.Returns the top-most element on the event route stack at which two logical trees diverge.

PeekBranchSource()

Retorna a origem para o elemento superior na pilha de rota de evento no qual duas árvores lógicas divergem.Returns the source for the top-most element on the event route stack at which two logical trees diverge.

PopBranchNode()

Retorna o nó superior na pilha de rota de evento na qual duas árvores lógicas divergem.Returns the top-most node on the event route stack at which two logical trees diverge.

PushBranchNode(Object, Object)

Adiciona o nó superior à pilha de rota de evento no qual duas árvores lógicos divergem.Adds the top-most node to the event route stack at which two logical trees diverge.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Applies to