RoutedEvent RoutedEvent RoutedEvent RoutedEvent Class

Definición

Representa e identifica un evento enrutado y declara sus 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")]
[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
Herencia
RoutedEventRoutedEventRoutedEventRoutedEvent
Atributos

Comentarios

Esta clase contiene la Name, RoutingStrategy, HandlerType, y OwnerType propiedades.This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Ninguno de estos miembros pueden tener valores nulos.None of these members can have null values.

Esta clase tiene un uso XAML que está diseñado exclusivamente para proporcionar el valor de la RoutedEvent propiedad de un EventTrigger (o clase derivada), o para el Event propiedad de un EventSetter (o clase 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 obtener más información acerca de EventTrigger, EventSetter, y los usos XAML para esas clases, vea Routed Events Overview.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Uso de atributos XAMLXAML Attribute Usage

<object property="eventName"/>  
- or -  
<object property="type.eventName"/>  

Valores XAMLXAML Values

eventNameeventName
Un nombre de evento sin calificar, equivalente a la Name propiedad de la RoutedEvent campo, no el nombre de miembro real de la RoutedEvent campo identificador dentro de un 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. Sin calificación, eventName debe asignar nombre a un evento que se encuentra en el tipo que es el TargetType del estilo actual que contiene el EventSetter 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.

typetype
El tipo se utiliza para calificar el nombre del evento.The type to use to qualify the event name. Si se proporciona sin un prefijo, tipo se espera que sea un tipo dentro del espacio de nombres XAML predeterminado, y que se puede asignar a un 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 los eventos personalizados o los eventos que se encuentran en tipos fuera del espacio de nombres XAML de forma predeterminada, la cadena para tipo puede incluir un prefijo para un espacio de nombres XAML asignado.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. Ese espacio de nombres XAML debe contener el tipo XAML que se puede asignar a un tipo CLR de respaldo, y ese tipo CLR debe definir el identificador de evento enrutado que desee.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 obtener más información sobre la asignación de espacio de nombres XAML, vea los espacios de nombres XAML y la asignación de Namespace para WPF XAML.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Propiedades

HandlerType HandlerType HandlerType HandlerType

Obtiene el tipo de controlador del evento enrutado.Gets the handler type of the routed event.

Name Name Name Name

Obtiene el nombre de identificación del evento enrutado.Gets the identifying name of the routed event.

OwnerType OwnerType OwnerType OwnerType

Obtiene el tipo de propietario registrado del evento enrutado.Gets the registered owner type of the routed event.

RoutingStrategy RoutingStrategy RoutingStrategy RoutingStrategy

Obtiene la estrategia de enrutamiento del evento enrutado.Gets the routing strategy of the routed event.

Métodos

AddOwner(Type) AddOwner(Type) AddOwner(Type) AddOwner(Type)

Asocia otro tipo de propietario con el evento enrutado representado por una instancia de RoutedEvent y habilita enrutamiento del evento y su control.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve la representación de RoutedEvent.Returns the string representation of this RoutedEvent.

Se aplica a