RoutedEvent Classe
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
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.
<object property="eventName"/>
- ou -
<object property="type.eventName"/>
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.
Handler |
Obtém o tipo de manipulador do evento roteado. |
Name |
Obtém o nome de identificação do evento roteado. |
Owner |
Obtém o tipo de proprietário registrado do evento roteado. |
Routing |
Obtém a estratégia de roteamento do evento roteado. |
Add |
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) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
To |
Retorna a representação de cadeia de caracteres deste RoutedEvent. |
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |