Partager via


WeakEventManager.ListenerList.Add(IWeakEventListener) Méthode

Définition

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)

Paramètres

listener
IWeakEventListener

Élément d'écouteur à ajouter à WeakEventManager.ListenerList.

Remarques

L’objet fourni en tant qu’écouteur doit être un DependencyObject qui implémente l’interface IWeakEventListener et a donc une implémentation opérationnelle ReceiveWeakEvent .

Vous devez toujours appeler PrepareForWriting avant de modifier le contenu de la liste. Sinon, la liste peut être en cours de remise d’événements et, par conséquent, l’original est verrouillé. L’appel PrepareForWriting modifie l’entrée list pour être un clone afin que votre Add appel puisse toujours fonctionner sur le clone. Si PrepareForWriting vous retournez true, vous devrez peut-être mettre à jour toutes les références privées à la liste que vous gérez dans d’autres zones de votre code.

S’applique à

Voir aussi