EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.