WeakEventManager.ListenerList.Remove(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.
Usuwa pierwsze wystąpienie elementu odbiornika z elementu 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)
Parametry
- listener
- IWeakEventListener
Element do usunięcia.
Uwagi
Przed zmianą zawartości listy należy zawsze wywołać metodę PrepareForWriting . W przeciwnym razie lista może być w trakcie dostarczania zdarzeń i dlatego oryginalna jest zablokowana. Wywołanie PrepareForWriting metody zmienia dane wejściowe list
jako klon, aby Remove wywołanie nadal działało na klonie. W przypadku PrepareForWriting zwracania wartości true
może być konieczne zaktualizowanie jakichkolwiek prywatnych odwołań do listy, która jest przechowywana w innych obszarach kodu.