EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Método
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í.
Registra un nuevo evento enrutado con el sistema de eventos Windows Presentation Foundation (WPF).
public:
static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent (string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent
Parámetros
- name
- String
Nombre del evento enrutado. El nombre debe ser único en el tipo de propietario y no puede ser null
o una cadena vacía.
- routingStrategy
- RoutingStrategy
Estrategia de enrutamiento del evento como valor de la enumeración.
- handlerType
- Type
Tipo del controlador de eventos. Debe ser un tipo de delegado y no puede ser null
.
- ownerType
- Type
Tipo de clase de propietario del evento enrutado. No puede ser null
.
Devoluciones
Identificador del evento enrutado recién registrado. Este objeto de identificador puede almacenarse como un campo estático en una clase y, a continuación, usarse como parámetro para los métodos que asocian controladores al evento. El identificador de evento enrutado también se usa para otras API del sistema de eventos.
Comentarios
Use el valor devuelto de este método para crear la declaración estática para un campo de identificador único RoutedEvent . Este campo debe almacenarse dentro del tipo de propietario.
Hay un número considerable de convenciones y procedimientos recomendados asociados a cómo se deben asignar nombres, registrar y exponer eventos enrutados en una clase. Para obtener más información, vea Información general sobre eventos enrutados.