EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar en ny dirigerad händelse med händelsesystemet 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
Parametrar
- name
- String
Namnet på den dirigerade händelsen. Namnet måste vara unikt inom ägartypen och får inte vara null eller vara en tom sträng.
- routingStrategy
- RoutingStrategy
Routningsstrategin för händelsen som ett värde för uppräkningen.
- handlerType
- Type
Typ av händelsehanterare. Detta måste vara en ombudstyp och får inte vara null.
- ownerType
- Type
Ägarklasstypen för den dirigerade händelsen. Detta kan inte vara null.
Returer
Identifieraren för den nyligen registrerade dirigerade händelsen. Det här identifierarobjektet kan nu lagras som ett statiskt fält i en klass och sedan användas som en parameter för metoder som kopplar hanterare till händelsen. Den dirigerade händelseidentifieraren används också för andra händelsesystem-API:er.
Kommentarer
Använd returvärdet för den här metoden för att skapa den statiska deklarationen för ett unikt RoutedEvent identifierarfält. Det här fältet ska lagras inom ägartypen.
Det finns ett stort antal konventioner och metodtips som är associerade med hur dirigerade händelser ska namnges, registreras och exponeras i en klass. Mer information finns i Översikt över routade händelser.