RoutedEvent 类

定义

表示和标识路由事件,并声明其特征。

public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
继承
RoutedEvent
属性

注解

此类包含 、NameRoutingStrategyHandlerTypeOwnerType属性。 这些成员都不能有 null 值。

此类具有一个 XAML 用法,专用于提供 RoutedEvent (或派生类) 的属性 EventTrigger 的值,或用于 Event EventSetter (或派生类的属性) 。 有关这些类的详细信息EventTriggerEventSetter以及 XAML 用法,请参阅路由事件概述

XAML 属性用法

<object property="eventName"/>  
  • 或 -
<object property="type.eventName"/>  

XAML 值

eventName
与字段属性等效 Name 的非 RoutedEvent 限定事件名称,而不是类型中标识符字段的实际成员名称 RoutedEvent 。 如果没有限定,eventName 必须将事件命名为包含或的EventSetterEventTrigger当前样式的类型中找到TargetType的事件。

type
用于限定事件名称的类型。 如果没有前缀, 则类型 应为默认 XAML 命名空间中的类型,并且可以映射到现有的 CLR 类型。 对于自定义事件或位于默认 XAML 命名空间之外的类型上的事件, 类型 字符串可以包含映射 XAML 命名空间的前缀。 该 XAML 命名空间应包含可以映射到后盾 CLR 类型的 XAML 类型,CLR 类型应定义所需的路由事件标识符。 有关 XAML 命名空间映射的详细信息,请参阅 WPF XAML 的 XAML 命名空间和命名空间映射

属性

HandlerType

获取路由事件的处理程序类型。

Name

获取路由事件的标识名称。

OwnerType

获取路由事件的已注册所有者类型。

RoutingStrategy

获取路由事件的路由策略。

方法

AddOwner(Type)

将另一个所有者类型与 RoutedEvent 实例所表示的路由事件相关联,并允许事件的路由和其处理。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回此 RoutedEvent 的字符串表示形式。

适用于