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 routingfähiges Ereignis beim Windows Presentation Foundation-Ereignissystem (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 im Besitzertyp eindeutig sein und darf nicht null
oder eine leere Zeichenfolge sein.
- routingStrategy
- RoutingStrategy
Die Routingstrategie des Ereignisses als Wert der Enumeration.
- handlerType
- Type
Der Typ des Ereignishandlers. Dies muss ein Delegattyp sein und darf nicht null
sein.
- ownerType
- Type
Der Besitzerklassentyp des Routingereignisses. Dieser darf nicht null
sein.
Gibt zurück
Der Bezeichner für das neu registrierte Routingereignis. Dieses Bezeichnerobjekt kann jetzt 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 APIs des Ereignissystems verwendet.
Hinweise
Verwenden Sie den Rückgabewert dieser Methode, um die statische Deklaration für ein eindeutiges RoutedEvent Bezeichnerfeld zu erstellen. Dieses Feld sollte im Besitzertyp gespeichert werden.
Es gibt eine beträchtliche Anzahl von Konventionen und bewährten Methoden, die mit der Art und Weise verknüpft sind, wie routingfähige Ereignisse in einer Klasse benannt, registriert und verfügbar gemacht werden sollen. Weitere Informationen finden Sie unter Übersicht über Routingereignisse.