RoutedEvent Classe

Definição

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
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.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 Name RoutingStrategy Propriedades,, e HandlerType 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 para fornecer o valor da RoutedEvent propriedade de uma EventTrigger (ou classe derivada) ou para a Event propriedade de uma 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 EventTrigger sobre EventSetter o, o e 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 à Name Propriedade do RoutedEvent campo, não o nome de membro real do RoutedEvent campo de identificador 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 o 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.

Propriedades

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.

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.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.

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

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

(Herdado de Object)
MemberwiseClone()

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

(Herdado de Object)
ToString()

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

Aplica-se a