WeakEventManager.ListenerList.Remove(IWeakEventListener) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
werden, müssen Sie möglicherweise private Verweise auf die Liste aktualisieren, die Sie in anderen Bereichen Ihres Codes beibehalten.