RoutedEvent Class

Definition

Representa e identifica um evento roteado e declara suas características.Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[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")]
public sealed class RoutedEvent
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Inheritance
RoutedEvent
Attributes

Remarks

Essa classe contém as propriedades Name, RoutingStrategy, HandlerTypee OwnerType.This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Nenhum desses membros pode ter valores nulos.None of these members can have null values.

Essa classe tem um uso XAML que é exclusivamente destinado a fornecer o valor da propriedade RoutedEvent de um EventTrigger (ou classe derivada) ou para a propriedade Event de um EventSetter (ou classe derivada).This class has a XAML usage that is exclusively intended for providing the value of the RoutedEvent property of an EventTrigger (or derived class), or for the Event property of an EventSetter (or derived class). Para obter mais informações sobre EventTrigger, EventSettere os usos de XAML para essas classes, consulte visão geral de eventos roteados.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Uso do Atributo XAMLXAML Attribute Usage

<object property="eventName"/>  

-ou--or-

<object property="type.eventName"/>  

Valores XAMLXAML Values

eventNameeventName
Um nome de evento não qualificado, equivalente à propriedade Name do campo RoutedEvent, não o nome de membro real do campo identificador de RoutedEvent dentro de um tipo.An unqualified event name, equivalent to the Name property of the RoutedEvent field, not the actual member name of the RoutedEvent identifier field within a type. Sem qualificação, EventName deve nomear um evento como encontrado no tipo que é o TargetType do estilo atual que contém o EventSetter ou EventTrigger.Without qualification, eventName must name an event as found in the type that is the TargetType of the current style containing the EventSetter or EventTrigger.

tipotype
O tipo a ser usado para qualificar o nome do evento.The type to use to qualify the event name. Se fornecido sem um prefixo, o tipo deve ser um tipo dentro do namespace XAML padrão e que pode ser mapeado para um tipo CLR existente.If provided without a prefix, type is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. Para eventos personalizados ou eventos que estão em tipos fora do namespace XAML padrão, a cadeia de caracteres do tipo pode incluir um prefixo para um namespace XAML mapeado.For custom events, or events that are on types outside of the default XAML namespace, the string for type can include a prefix for a mapped XAML namespace. Esse namespace XAML deve conter o tipo XAML que pode ser mapeado para um tipo CLR de backup e esse tipo CLR deve definir o identificador de evento roteado desejado.That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. Para obter detalhes sobre o mapeamento de namespace XAML, consulte namespaces XAML e mapeamento de namespace para WPF XAML.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Properties

HandlerType

Obtém o tipo de manipulador do evento roteado.Gets the handler type of the routed event.

Name

Obtém o nome de identificação do evento roteado.Gets the identifying name of the routed event.

OwnerType

Obtém o tipo de proprietário registrado do evento roteado.Gets the registered owner type of the routed event.

RoutingStrategy

Obtém a estratégia de roteamento do evento roteado.Gets the routing strategy of the routed event.

Methods

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.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Retorna a representação de cadeia de caracteres deste RoutedEvent.Returns the string representation of this RoutedEvent.

Applies to