FrameworkElementFactory.AddHandler 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向此 factory 创建的实例添加给定路由事件的事件处理程序。
重载
AddHandler(RoutedEvent, Delegate) |
向此 factory 创建的实例添加给定路由事件的事件处理程序。 |
AddHandler(RoutedEvent, Delegate, Boolean) |
将给定路由事件的事件处理程序添加到此工厂创建的实例,可以选择调用提供的处理程序,即使路由事件已经标记为在路由过程中由另一个元素处理。 |
AddHandler(RoutedEvent, Delegate)
向此 factory 创建的实例添加给定路由事件的事件处理程序。
public:
void AddHandler(System::Windows::RoutedEvent ^ routedEvent, Delegate ^ handler);
public void AddHandler (System.Windows.RoutedEvent routedEvent, Delegate handler);
member this.AddHandler : System.Windows.RoutedEvent * Delegate -> unit
Public Sub AddHandler (routedEvent As RoutedEvent, handler As Delegate)
参数
- routedEvent
- RoutedEvent
要处理的路由事件的标识符对象。
- handler
- Delegate
对处理程序实现的引用。
适用于
AddHandler(RoutedEvent, Delegate, Boolean)
将给定路由事件的事件处理程序添加到此工厂创建的实例,可以选择调用提供的处理程序,即使路由事件已经标记为在路由过程中由另一个元素处理。
public:
void AddHandler(System::Windows::RoutedEvent ^ routedEvent, Delegate ^ handler, bool handledEventsToo);
public void AddHandler (System.Windows.RoutedEvent routedEvent, Delegate handler, bool handledEventsToo);
member this.AddHandler : System.Windows.RoutedEvent * Delegate * bool -> unit
Public Sub AddHandler (routedEvent As RoutedEvent, handler As Delegate, handledEventsToo As Boolean)
参数
- routedEvent
- RoutedEvent
要处理的路由事件的标识符对象。
- handler
- Delegate
对处理程序实现的引用。
- handledEventsToo
- Boolean
在路由事件已标记为在其参数对象中进行处理的情况下,是否调用处理程序。 如果要在将路由事件标记为已处理时调用事件处理程序,则为 true
;否则为 false
。 默认值为 false
。 请求处理已处理路由事件的情况不多见。