EventRoute Classe

Definição

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
Herança
EventRoute

Comentários

Essa classe corresponde a um válido RoutedEvente 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. EventRoutedá 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 Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) eventos não requer trabalhar com essa classe (por exemplo, usar EventManager métodos 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.

Construtores

EventRoute(RoutedEvent)

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

Métodos

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.

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

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

(Herdado de Object)
MemberwiseClone()

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

(Herdado de 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.

(Herdado de Object)

Aplica-se a