Freigeben über


WeakEventManager.ListenerList.Remove(IWeakEventListener) Methode

Definition

Entfernt das erste Vorkommen eines Listenerelements aus der 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)

Parameter

listener
IWeakEventListener

Das zu entfernende Element.

Hinweise

Sie sollten immer aufrufen PrepareForWriting , bevor Sie den Listeninhalt ändern. Andernfalls kann sich die Liste bei der Übermittlung von Ereignissen befinden und daher das Original gesperrt sein. Das Aufrufen PrepareForWriting ändert die Eingabe list , um ein Klon zu sein, sodass Ihr Remove Anruf weiterhin auf dem Klon arbeiten kann. Wenn PrepareForWriting sie zurückgegeben truewerden, müssen Sie möglicherweise private Verweise auf die Liste aktualisieren, die Sie in anderen Bereichen Ihres Codes beibehalten.

Gilt für

Siehe auch