WeakEventManager<TEventSource,TEventArgs> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供类型安全的 WeakEventManager,其可让您指定要用于弱事件监听程序模式的事件处理程序。 此类定义事件源的类型参数和使用的事件数据的类型参数。
generic <typename TEventSource, typename TEventArgs>
where TEventArgs : EventArgspublic ref class WeakEventManager : System::Windows::WeakEventManager
public class WeakEventManager<TEventSource,TEventArgs> : System.Windows.WeakEventManager where TEventArgs : EventArgs
type WeakEventManager<'EventSource, 'EventArgs (requires 'EventArgs :> EventArgs)> = class
inherit WeakEventManager
Public Class WeakEventManager(Of TEventSource, TEventArgs)
Inherits WeakEventManager
类型参数
- TEventSource
引发事件的类型。
- TEventArgs
保存事件数据的类型。
- 继承
注解
通过 WeakEventManager 类,可以通过指定要订阅的事件、事件源和事件处理程序来利用弱事件侦听器模式。 可以使用WeakEventManager<TEventSource,TEventArgs>作为实现接口和使用专用WeakEventManager接口的替代方法IWeakEventListener。 调用 AddHandler时,源必须是类型 TEventSource
,传递的事件处理程序必须具有 TEventArgs
作为其事件数据。 这可确保在编译时进行类型检查。
属性
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
Item[Object] |
获取或设置为指定的源存储的数据。 (继承自 WeakEventManager) |
ReadLock |
在基础数据表上建立读取锁定,并返回 IDisposable。 (继承自 WeakEventManager) |
WriteLock |
在基础数据表上建立写入锁定,并返回 IDisposable。 (继承自 WeakEventManager) |