EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Methode

Definition

Registriert ein neues Routingereignis mit dem ereignissystem Windows Presentation Foundation (WPF).

public:
 static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent(string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent

Parameter

name
String

Der Name des Routingereignisses. Der Name muss innerhalb des Besitzertyps eindeutig sein und darf keine leere Zeichenfolge sein null .

routingStrategy
RoutingStrategy

Die Routingstrategie des Ereignisses als Wert der Enumeration.

handlerType
Type

Der Typ des Ereignishandlers. Dies muss ein Delegattyp sein und darf nicht sein null.

ownerType
Type

Der Besitzerklassentyp des Routingereignisses. Dies kann nicht sein null.

Gibt zurück

Der Bezeichner für das neu registrierte Routingereignis. Dieses Bezeichnerobjekt kann nun als statisches Feld in einer Klasse gespeichert und dann als Parameter für Methoden verwendet werden, die Handler an das Ereignis anfügen. Der Routingereignisbezeichner wird auch für andere Ereignissystem-APIs verwendet.

Hinweise

Verwenden Sie den Rückgabewert dieser Methode, um die statische Deklaration für ein eindeutiges RoutedEvent Bezeichnerfeld zu erstellen. Dieses Feld sollte innerhalb des Besitzertyps gespeichert werden.

Es gibt eine beträchtliche Anzahl von Konventionen und bewährten Methoden, die mit dem Benennen, Registrieren und Verfügbarmachen von Routingereignissen in einer Klasse verbunden sind. Weitere Informationen finden Sie unter Übersicht über Routingereignisse.

Gilt für: