CanExecuteChangedEventManager.Purge(Object, Object, Boolean) 方法

定义

从所提供源的数据列表中移除不活动的侦听器项。

protected:
 override bool Purge(System::Object ^ source, System::Object ^ data, bool purgeAll);
protected override bool Purge (object source, object data, bool purgeAll);
override this.Purge : obj * obj * bool -> bool
Protected Overrides Function Purge (source As Object, data As Object, purgeAll As Boolean) As Boolean

参数

source
Object

要侦听的事件的源。

data
Object

要检查的数据。 此对象应为 WeakEventManager.ListenerList 实现。

purgeAll
Boolean

设置为 true 可停止侦听 source,并从 data 中完全移除所有项。

返回

如果某些项实际上已经移除,则为 true;否则为 false

适用于