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 al evento enrutado representado por una instancia de RoutedEvent y habilita el 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 en el que se agrega el evento enrutado.
Devoluciones
Campo de identificador del evento. Este valor devuelto debe usarse para establecer un campo de solo lectura estático público que almacenará el identificador para la representación del evento enrutado en el tipo propietario. Este campo se define normalmente con acceso público, ya que el código de usuario debe hacer referencia al campo para adjuntar los controladores de instancia para el evento enrutado cuando se usa 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 campo EditStateChangedEvent
RoutedEvent se define como miembro de esa clase. La clase MyEditContainer
definió originalmente el evento, registrándolo con el identificador de EditStateChangedEvent
con 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.