Compartilhar via


RoutedEvent Classe

Definição

Representa e identifica um evento roteado e declara suas características.

public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Herança
RoutedEvent
Atributos

Comentários

Essa classe contém as Namepropriedades, RoutingStrategye OwnerType HandlerTypeas propriedades. Nenhum desses membros pode ter valores nulos.

Essa classe tem um uso XAML que se destina exclusivamente a fornecer o valor da RoutedEvent propriedade de uma EventTrigger (ou classe derivada) ou para a Event propriedade de uma EventSetter (ou classe derivada). Para obter mais informações sobre EventTrigger, EventSettere os usos de XAML para essas classes, consulte a Visão geral de eventos roteados.

Uso do Atributo XAML

<object property="eventName"/>  

- ou -

<object property="type.eventName"/>  

Valores XAML

eventName
Um nome de evento não qualificado, equivalente à Name propriedade do RoutedEvent campo, não o nome real do membro do RoutedEvent campo do identificador dentro de um tipo. Sem qualificação, eventName deve nomear um evento conforme encontrado no tipo que é o TargetType estilo atual que contém o EventSetter ou EventTrigger.

tipo
O tipo a ser usado para qualificar o nome do evento. Se fornecido sem um prefixo, espera-se que o tipo seja um tipo dentro do namespace XAML padrão e que possa ser mapeado para um tipo CLR existente. Para eventos personalizados ou eventos que estão em tipos fora do namespace XAML padrão, a cadeia de caracteres para tipo pode incluir um prefixo para um namespace XAML mapeado. Esse namespace XAML deve conter o tipo XAML que pode ser mapeado para um tipo CLR de suporte e esse tipo CLR deve definir o identificador de evento roteado desejado. Para obter detalhes sobre o mapeamento de namespace XAML, consulte Namespaces XAML e Mapeamento de Namespace para WPF XAML.

Propriedades

HandlerType

Obtém o tipo de manipulador do evento roteado.

Name

Obtém o nome de identificação do evento roteado.

OwnerType

Obtém o tipo de proprietário registrado do evento roteado.

RoutingStrategy

Obtém a estratégia de roteamento do evento roteado.

Métodos

AddOwner(Type)

Associa o outro tipo de proprietário ao evento roteado representado por uma instância RoutedEvent e habilita o roteamento do evento e sua manipulação.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna a representação de cadeia de caracteres deste RoutedEvent.

Aplica-se a