Compartir a través de


WeakEventManager.ListenerList.Add(IWeakEventListener) Método

Definición

Agrega un objeto IWeakEventListener a la clase WeakEventManager.ListenerList.

public:
 void Add(System::Windows::IWeakEventListener ^ listener);
public void Add (System.Windows.IWeakEventListener listener);
member this.Add : System.Windows.IWeakEventListener -> unit
Public Sub Add (listener As IWeakEventListener)

Parámetros

listener
IWeakEventListener

Elemento del agente de escucha que se agrega a WeakEventManager.ListenerList.

Comentarios

El objeto proporcionado como agente de escucha debe ser un DependencyObject que implemente la IWeakEventListener interfaz y, por tanto, tenga una implementación en funcionamiento ReceiveWeakEvent .

Siempre debe llamar a PrepareForWriting antes de cambiar el contenido de la lista. De lo contrario, la lista puede estar en proceso de entrega de eventos y, por lo tanto, el original está bloqueado. La llamada a PrepareForWriting cambia la entrada list para que sea un clon para que la Add llamada pueda seguir funcionando en el clon. Si PrepareForWriting devuelve true, es posible que tenga que actualizar las referencias privadas a la lista que mantiene en otras áreas del código.

Se aplica a

Consulte también