WeakEventManager.ListenerList.Remove(IWeakEventListener) Метод

Определение

Удаляет первое вхождение элемента-прослушивателя из списка 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)

Параметры

listener
IWeakEventListener

Удаляемый элемент.

Комментарии

Всегда следует вызывать PrepareForWriting перед изменением содержимого списка. В противном случае список может находиться в процессе доставки событий и, следовательно, исходный заблокирован. Вызов PrepareForWriting изменяет входные данные list в виде клона, Remove чтобы ваш звонок по-прежнему работал над клоном. При PrepareForWriting возвращении trueможет потребоваться обновить любые частные ссылки на список, который вы храните в других областях кода.

Применяется к

См. также раздел