Nyelv

EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Metódus

Definíció

Új irányított eseményt regisztrál a Windows megjelenítési alaprendszer (WPF) eseményrendszerben.

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éterek

name
String

Az irányított esemény neve. A névnek egyedinek kell lennie a tulajdonos típusán belül, és nem lehet null üres sztring.

routingStrategy
RoutingStrategy

Az esemény útválasztási stratégiája az enumerálás értékeként.

handlerType
Type

Az eseménykezelő típusa. Ennek delegált típusnak kell lennie, és nem lehet null.

ownerType
Type

Az irányított esemény tulajdonosi osztálytípusa. Ez nem lehet null.

Válaszok

Az újonnan regisztrált irányított esemény azonosítója. Ez az azonosító objektum mostantól statikus mezőként tárolható egy osztályban, majd paraméterként használható azokhoz a metódusokhoz, amelyek kezelőket csatolnak az eseményhez. Az átirányított eseményazonosító más eseményrendszer API-khoz is használható.

Megjegyzések

A metódus visszatérési értékével létrehozhatja a statikus deklarációt egy egyedi RoutedEvent azonosítómezőhöz. Ezt a mezőt a tulajdonos típusán belül kell tárolni.

Az irányított események elnevezéséhez, regisztrálásakor és az osztályban való közzétételekor számos konvenció és ajánlott eljárás tartozik. További információért olvasd el az Irányított események áttekintéserészt.

A következőre érvényes: