WeakEventManager.ListenerList.Remove(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.
Supprime la première occurrence d'un élément d'écouteur de WeakEventManager.ListenerList.
public:
void Remove(System::Windows::IWeakEventListener ^ listener);
public void Remove (System.Windows.IWeakEventListener listener);
member this.Remove : System.Windows.IWeakEventListener -> unit
Public Sub Remove (listener As IWeakEventListener)
Paramètres
- listener
- IWeakEventListener
Élément à supprimer.
Remarques
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 Remove 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.