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

Definition

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.

Gäller för