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
屬性

備註

這個類別包含 NameRoutingStrategy HandlerTypeOwnerType 屬性。 這些成員都不能有 Null 值。

這個類別具有 XAML 用法,專門用於提供 RoutedEvent (或衍生類別) 的 EventTrigger 屬性值,或用於 Event (或衍生類別的 EventSetter 屬性) 。 如需這些類別之 、 EventSetter 和 XAML 使用方式的詳細資訊 EventTrigger ,請參閱路由事件概觀

XAML Attribute Usage

<object property="eventName"/>  

-或-

<object property="type.eventName"/>  

XAML 值

eventName
不合格的事件名稱,相當於 Name 欄位的 RoutedEvent 屬性,而不是類型內識別碼欄位的實際成員名稱 RoutedEvent 。 若沒有限定性,eventName 就必須將事件命名為在包含 或 EventTrigger 之目前樣式的 型 TargetTypeEventSetter 中找到。

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 的字串表示。

適用於