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
может потребоваться обновить любые частные ссылки на список, который вы храните в других областях кода.