RoutedEvent RoutedEvent RoutedEvent RoutedEvent Class

Definition

Stellt ein Routingereignis dar, identifiziert es und deklariert seine Merkmale.Represents and identifies a routed event and declares its characteristics.

public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
Vererbung
RoutedEventRoutedEventRoutedEventRoutedEvent
Attribute

Hinweise

Diese Klasse enthält die Name, RoutingStrategy, HandlerType, und OwnerType Eigenschaften.This class contains the Name, RoutingStrategy, HandlerType, and OwnerType properties. Keiner dieser Member kann null-Werte enthalten.None of these members can have null values.

Diese Klasse verfügt über eine XAML-Verwendung, die ausschließlich für den Wert der vorgesehen ist die RoutedEvent Eigenschaft eine EventTrigger (oder abgeleitete Klasse), oder für die Event Eigenschaft eine EventSetter (oder abgeleitete Klasse).This class has a XAML usage that is exclusively intended for providing the value of the RoutedEvent property of an EventTrigger (or derived class), or for the Event property of an EventSetter (or derived class). Weitere Informationen zu EventTrigger, EventSetter, und die XAML-Verwendungen für diesen Klassen finden Sie unter Übersicht über Routingereignisse.For more information about EventTrigger, EventSetter, and the XAML usages for those classes, see Routed Events Overview.

Verwendung von XAML-AttributenXAML Attribute Usage

<object property="eventName"/>  
- or -  
<object property="type.eventName"/>  

XAML-WerteXAML Values

eventNameeventName
Ein nicht qualifizierter Ereignisname, entspricht die Name Eigenschaft der RoutedEvent Feld nicht den tatsächlichen Membernamen des der RoutedEvent Bezeichnerfeld für die innerhalb eines Typs.An unqualified event name, equivalent to the Name property of the RoutedEvent field, not the actual member name of the RoutedEvent identifier field within a type. Ohne Qualifikation verwenden – EventName müssen den Namen eines Ereignisses wie in den Typ, der die TargetType des aktuellen Stil mit der EventSetter oder EventTrigger.Without qualification, eventName must name an event as found in the type that is the TargetType of the current style containing the EventSetter or EventTrigger.

Typtype
Der Typ, mit den Ereignisnamen zu qualifizieren.The type to use to qualify the event name. Bei der Bereitstellung ohne ein Präfix, Typ wird erwartet einen Typ in der XAML-Standardnamespace, und können zu einem vorhandenen CLR-Typ zugeordnet werden.If provided without a prefix, type is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. Für benutzerdefinierte Ereignisse oder Ereignisse, die auf Typen außerhalb der Standard-XAML-Namespace, die Zeichenfolge für die Typ kann ein Präfix für einen zugeordneten XAML-Namespace enthalten.For custom events, or events that are on types outside of the default XAML namespace, the string for type can include a prefix for a mapped XAML namespace. Dieses XAML-Namespace sollten den XAML-Typ, der in einen CLR-Unterstützungstyp zuordnen kann enthalten und diese CLR-Typ sollte der gewünschte Routingereignisbezeichner definieren.That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. Ausführliche Informationen zum XAML-Namespacezuordnung, finden Sie unter XAML-Namespaces und Namespace-Zuordnung für WPF XAML.For details on XAML namespace mapping, see XAML Namespaces and Namespace Mapping for WPF XAML.

Eigenschaften

HandlerType HandlerType HandlerType HandlerType

Ruft den Handlertyp des Routingereignisses ab.Gets the handler type of the routed event.

Name Name Name Name

Ruft den kennzeichnenden Namen des Routingereignisses ab.Gets the identifying name of the routed event.

OwnerType OwnerType OwnerType OwnerType

Ruft den registrierten Besitzertyp des Routingereignisses ab.Gets the registered owner type of the routed event.

RoutingStrategy RoutingStrategy RoutingStrategy RoutingStrategy

Ruft die Routingstrategie des Routingereignisses ab.Gets the routing strategy of the routed event.

Methoden

AddOwner(Type) AddOwner(Type) AddOwner(Type) AddOwner(Type)

Ordnet dem durch eine RoutedEvent-Instanz dargestellten Routingereignis einen anderen Besitzertyp zu und aktiviert das Routing vom Ereignis und seiner Behandlung.Associates another owner type with the routed event represented by a RoutedEvent instance, and enables routing of the event and its handling.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt die Zeichenfolgendarstellung für dieses RoutedEvent zurück.Returns the string representation of this RoutedEvent.

Gilt für: