RoutedEvent.AddOwner(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í.
Asocia otro tipo de propietario con el evento enrutado representado por una instancia de RoutedEvent y habilita enrutamiento del evento y su control.
public:
System::Windows::RoutedEvent ^ AddOwner(Type ^ ownerType);
public System.Windows.RoutedEvent AddOwner (Type ownerType);
member this.AddOwner : Type -> System.Windows.RoutedEvent
Public Function AddOwner (ownerType As Type) As RoutedEvent
Parámetros
- ownerType
- Type
Tipo al que se agrega el evento enrutado.
Devoluciones
Campo del identificador del evento. Este valor devuelto se debe usar para establecer un campo de sólo lectura estático público que almacenará el identificador de la representación del evento enrutado en el tipo propietario. Este campo se define normalmente con acceso público, porque el código de usuario debe hacer referencia al campo para adjuntar cualquier controlador de la instancia para el evento enrutado al utilizar el método de utilidad AddHandler(RoutedEvent, Delegate, Boolean).
Ejemplos
En el ejemplo siguiente se agrega la clase actual como otro propietario de un evento definido en una clase diferente. Aquí, AnotherEditContainer
es la clase actual y el EditStateChangedEvent
RoutedEvent campo se define como miembro de esa clase. La MyEditContainer
clase definió originalmente el evento, registrándolo con el identificador con EditStateChangedEvent
nombre idéntico.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
Comentarios
El tipo de propietario se usa internamente al resolver un evento por nombre.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de