RoutedEvent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示和标识路由事件,并声明其特征。
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
- 属性
注解
此类包含 、NameRoutingStrategy、HandlerType和OwnerType属性。 这些成员都不能有 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 的字符串表示形式。 |