RoutedEvent Classe

Definição

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.

Aplica-se a