WeakEventManager.ListenerList.Add(IWeakEventListener) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un objet IWeakEventListener à la 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)
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.