RoutedEvent Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |