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

Определение

Добавляет объект IWeakEventListener в коллекцию 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)

Параметры

listener
IWeakEventListener

Элемент-прослушиватель для добавления в список WeakEventManager.ListenerList.

Комментарии

Объект, предоставленный в качестве прослушивателя, должен быть DependencyObject объектом, который реализует IWeakEventListener интерфейс и, следовательно, имеет рабочую ReceiveWeakEvent реализацию.

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

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

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