RoutedEvent Klasse

Definition

Stellt ein Routingereignis dar und bezeichnet es, und deklariert seine Merkmale.

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
Vererbung
RoutedEvent
Attribute

Hinweise

Diese Klasse enthält die NameEigenschaften , , , RoutingStrategyHandlerTypeund OwnerType die Eigenschaften. Keine dieser Member kann Nullwerte aufweisen.

Diese Klasse verfügt über eine XAML-Verwendung, die ausschließlich für die Bereitstellung des Werts der RoutedEvent Eigenschaft einer (oder abgeleiteten Klasse) oder für die Event Eigenschaft einer EventTrigger EventSetter (oder abgeleiteten Klasse) vorgesehen ist. Weitere Informationen zu EventTrigger, und EventSetterden XAML-Verwendungen für diese Klassen finden Sie unter "Übersicht über Routed-Ereignisse".

Verwendung von XAML-Attributen

<object property="eventName"/>  

- oder -

<object property="type.eventName"/>  

XAML-Werte

eventName
Ein nicht qualifizierter Ereignisname, der der Eigenschaft des Felds entspricht, nicht dem Name tatsächlichen Membernamen RoutedEvent des RoutedEvent Bezeichnerfelds innerhalb eines Typs. Ohne Qualifikation muss eventName ein Ereignis benennen, das im Typ gefunden wird, der die TargetType aktuelle Formatvorlage enthält EventSetter oder EventTrigger.

type
Der Typ, der zum Qualifizieren des Ereignisnamens verwendet werden soll. Wenn kein Präfix angegeben wird, wird der Typ als Typ im Standard-XAML-Namespace erwartet, und das kann einem vorhandenen CLR-Typ zugeordnet werden. Für benutzerdefinierte Ereignisse oder Ereignisse, die sich auf Typen außerhalb des Standard-XAML-Namespace befinden, kann die Zeichenfolge für den Typ ein Präfix für einen zugeordneten XAML-Namespace enthalten. Dieser XAML-Namespace sollte den XAML-Typ enthalten, der einem Backing CLR-Typ zugeordnet werden kann, und dieser CLR-Typ sollte den gewünschten Routingereignisbezeichner definieren. Ausführliche Informationen zur XAML-Namespacezuordnung finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF XAML.

Eigenschaften

HandlerType

Ruft den Handlertyp des Routingereignisses ab.

Name

Ruft den kennzeichnenden Namen des Routingereignisses ab.

OwnerType

Ruft den registrierten Besitzertyp des Routingereignisses ab.

RoutingStrategy

Ruft die Routingstrategie des Routingereignisses ab.

Methoden

AddOwner(Type)

Ordnet dem durch eine RoutedEvent-Instanz dargestellten Routingereignis einen anderen Besitzertyp zu und aktiviert das Routing vom Ereignis und seiner Behandlung.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt die Zeichenfolgendarstellung für dieses RoutedEvent zurück.

Gilt für