WeakEventManager.ListenerList.Add(IWeakEventListener) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
IWeakEventListener Dodaje obiekt do obiektu 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)
Parametry
- listener
- IWeakEventListener
Element odbiornika, który ma zostać dodany do elementu WeakEventManager.ListenerList.
Uwagi
Obiekt podany jako odbiornik powinien być obiektem DependencyObject , który implementuje IWeakEventListener interfejs i dlatego ma działającą ReceiveWeakEvent implementację.
Przed zmianą zawartości listy należy zawsze wywoływać wywołanie PrepareForWriting . W przeciwnym razie lista może być w trakcie dostarczania zdarzeń i dlatego oryginalna jest zablokowana. Wywoływanie zmian danych wejściowych list
w celu sklonowania, aby Add wywołanie PrepareForWriting nadal działało na klonie. W przypadku PrepareForWriting zwracania true
wartości może być konieczne zaktualizowanie wszelkich prywatnych odwołań do listy, która jest przechowywana w innych obszarach kodu.