RoutedEvent Clase

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
RoutedEvent
Atributos

Comentarios

Esta clase contiene las Namepropiedades RoutingStrategy, HandlerType, y OwnerType .This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Ninguno de estos miembros puede tener valores NULL.None of these members can have null values.

Esta clase tiene un uso de XAML que está diseñado exclusivamente para proporcionar el valor de RoutedEvent la propiedad de EventTrigger un (o una clase derivada), o Event EventSetter para la propiedad de (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 EventTriggersobre EventSetter, y los usos de XAML de esas clases, consulte información general sobre eventosenrutados.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"/>  

o bien-or-

<object property="type.eventName"/>  

Valores XAMLXAML Values

eventNameeventName
Un nombre de evento no completo, equivalente a Name la propiedad RoutedEvent del campo, no el nombre de miembro RoutedEvent real del campo de 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 nombrar un evento tal y como se encuentra en el tipo TargetType que es el del estilo EventSetter actual que EventTriggercontiene o.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
Tipo que se va a usar para calificar el nombre del evento.The type to use to qualify the event name. Si se proporciona sin un prefijo, se espera que el tipo sea un tipo dentro del espacio de nombres XAML predeterminado y que se pueda 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. En el caso de eventos personalizados o eventos que se encuentran en tipos fuera del espacio de nombres XAML predeterminado, la cadena para el 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 deseado.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 espacios de nombres XAML, vea espacios de nombres y asignación de espacios de nombres XAML para WPF.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Propiedades

HandlerType

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

Name

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

OwnerType

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

RoutingStrategy

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

Métodos

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)

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

(Heredado de Object)
GetHashCode()

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

(Heredado de Object)
GetType()

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

(Heredado de Object)
MemberwiseClone()

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

(Heredado de Object)
ToString()

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

Se aplica a