EventRoute 类

定义

表示路由事件将遵循的路由的容器。

public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
继承
EventRoute

注解

此类对应于有效 RoutedEvent,并包含引用该事件的事件路由的目标对象和处理程序列表对的有序列表。 EventRoute 支持向列表添加新条目,还允许调用列表中的处理程序。

为Windows Presentation Foundation (WPF) 事件添加处理程序的大多数正常操作不需要使用此类 (、使用EventManager方法添加类处理或查询事件) 的现有处理程序。 当元素对子元素或父元素有特定知识时,此类主要用于向默认计算事件路由中添加元素或删除元素。

构造函数

EventRoute(RoutedEvent)

初始化 EventRoute 类的实例。

方法

Add(Object, Delegate, Boolean)

将指定目标的指定处理程序添加到路由。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
PeekBranchNode()

返回两个逻辑树分叉处的事件路由堆栈上的最顶层元素。

PeekBranchSource()

返回两个逻辑树分叉处的事件路由堆栈上最顶层元素的源。

PopBranchNode()

返回两个逻辑树分叉处的事件路由堆栈上的最顶层节点。

PushBranchNode(Object, Object)

向两个逻辑树分叉处的事件路由堆栈添加最顶层节点。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于