Partager via


EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Méthode

Définition

Inscrit un nouvel événement routé avec le système d’événements 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

Paramètres

name
String

Nom de l’événement routé. Le nom doit être unique au sein du type de propriétaire et ne peut pas être une chaîne null ou vide.

routingStrategy
RoutingStrategy

Stratégie de routage de l’événement en tant que valeur de l’énumération.

handlerType
Type

Type du gestionnaire d’événements. Il doit s’agir d’un type délégué ; il ne peut pas être null.

ownerType
Type

Le type de classe propriétaire de l’événement routé. Il ne peut pas être null.

Retours

RoutedEvent

Identificateur de l’événement routé qui vient d’être inscrit. Cet objet d’identificateur peut maintenant être stocké en tant que champ static dans une classe, puis utilisé en tant que paramètre pour les méthodes qui attachent des gestionnaires à l’événement. L’identificateur d’événement routé est également utilisé pour d’autres API de systèmes d’événements.

Remarques

Utilisez la valeur de retour de cette méthode pour créer la déclaration statique pour un champ d’identificateur unique RoutedEvent . Ce champ doit être stocké dans le type de propriétaire.

Il existe un nombre considérable de conventions et de bonnes pratiques associées à la façon dont les événements routés doivent être nommés, inscrits et exposés dans une classe. Pour plus d’informations, consultez Vue d’ensemble des événements routés.

S’applique à