RoutedEvent Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa e identifica um evento encaminhado e declara as 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
Observações
Esta classe contém os Name, RoutingStrategy, HandlerType, e OwnerType propriedades. Nenhum destes membros pode ter valores nulos.
Esta 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 mais informações sobre EventTrigger, EventSetter, e as utilizações XAML dessas classes, consulte Visão Geral dos Eventos Encaminhados.
Uso de atributos XAML
<object property="eventName"/>
-ou-
<object property="type.eventName"/>
Valores XAML
Nome do evento Um nome de evento não qualificado, equivalente Name à propriedade do RoutedEvent campo, não o nome real do membro do RoutedEvent campo identificador dentro de um tipo. Sem qualificação, eventName deve nomear um evento como encontrado no tipo que é o TargetType do estilo atual que contém ou EventSetterEventTrigger.
Tipo O tipo a usar para qualificar o nome do evento. Se for fornecido sem prefixo, espera-se que o tipo seja dentro do espaço de nomes XAML predefinido, podendo ser mapeado para um tipo CLR existente. Para eventos personalizados, ou eventos que estejam em tipos fora do namespace padrão XAML, a string para type pode incluir um prefixo para um namespace XAML mapeado. Esse espaço de nomes XAML deve conter o tipo XAML que pode mapear para um tipo CLR de apoio, e esse tipo de CLR deve definir o identificador de evento encaminhado desejado. Para detalhes sobre o mapeamento de namespace XAML, veja XAML Namespace Mapping para WPF XAML.
Propriedades
| Name | Description |
|---|---|
| HandlerType |
Obtém o tipo de handler do evento encaminhado. |
| Name |
Obtém o nome identificativo do evento enroteado. |
| OwnerType |
Obtém o tipo de proprietário registado do evento roteado. |
| RoutingStrategy |
Obtém a estratégia de roteamento do evento encaminhado. |
Métodos
| Name | Description |
|---|---|
| AddOwner(Type) |
Associa outro tipo de proprietário ao evento encaminhado representado por uma RoutedEvent instância e permite o encaminhamento do evento e do seu tratamento. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve a representação da cadeia desta RoutedEvent. |