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
- 屬性
備註
這個類別包含 Name 、 RoutingStrategy HandlerType 和 OwnerType 屬性。 這些成員都不能有 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 之目前樣式的 型 TargetType 別 EventSetter 中找到。
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 的字串表示。 |