WeakEventManager.ListenerList.Add(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.
Fügt ein IWeakEventListener-Objekt der WeakEventManager.ListenerList-Auflistung hinzu.
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)
Parameter
- listener
- IWeakEventListener
Das Listenerelement, das der WeakEventManager.ListenerList hinzugefügt werden soll.
Hinweise
Das als Listener bereitgestellte Objekt sollte eine DependencyObject sein, die die IWeakEventListener Schnittstelle implementiert und daher über eine funktionierende ReceiveWeakEvent Implementierung verfügt.
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 Add 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.