WeakEventManager.ListenerList.Add(IWeakEventListener) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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
,则可能需要更新对代码其他区域中维护的列表的任何私有引用。