Compartir a través de


RoutedEvent Clase

Definición

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.

Se aplica a