RoutedEvent Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa e identifica un evento enrutado y declara sus 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
- Herencia
-
RoutedEvent
- Atributos
Comentarios
Esta clase contiene las Namepropiedades , RoutingStrategy, HandlerTypey OwnerType . Ninguno de estos miembros puede tener valores NULL.
Esta clase tiene un uso XAML que está pensado exclusivamente para proporcionar el valor de la RoutedEvent propiedad de una EventTrigger clase (o derivada) o para la Event propiedad de una EventSetter clase (o derivada). Para obtener más información sobre EventTrigger, EventSettery los usos de XAML para esas clases, consulte Introducción a eventos enrutados.
Uso de atributos XAML
<object property="eventName"/>
o bien
<object property="type.eventName"/>
Valores XAML
eventName
Nombre de evento no completo, equivalente a la Name propiedad del RoutedEvent campo, no al nombre de miembro real del RoutedEvent campo de identificador dentro de un tipo. Sin calificación, eventName debe asignar un nombre a un evento tal como se encuentra en el tipo que es el TargetType del estilo actual que contiene o EventSetter EventTrigger.
type
Tipo que se va a usar para calificar el nombre del evento. 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. Para 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. Ese espacio de nombres XAML debe contener el tipo XAML que puede asignarse a un tipo CLR de respaldo y ese tipo CLR debe definir el identificador de evento enrutado deseado. Para obtener más información sobre la asignación de espacios de nombres XAML, consulta Espacios de nombres XAML y Asignación de espacios de nombres para XAML de WPF.
Propiedades
HandlerType |
Obtiene el tipo de controlador del evento enrutado. |
Name |
Obtiene el nombre de identificación del evento enrutado. |
OwnerType |
Obtiene el tipo de propietario registrado del evento enrutado. |
RoutingStrategy |
Obtiene la estrategia de enrutamiento del evento enrutado. |
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. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve la representación de RoutedEvent. |