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

Definice

Zaregistruje novou směrovanou událost v systému událostí Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

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

Parametry

name
String

Název směrované události. Název musí být jedinečný v rámci typu vlastníka a nesmí být null prázdný řetězec.

routingStrategy
RoutingStrategy

Strategie směrování události jako hodnota výčtu.

handlerType
Type

Typ obslužné rutiny události. Musí to být typ delegáta a nesmí být null.

ownerType
Type

Typ třídy vlastníka směrované události. To nemůže být null.

Návraty

Identifikátor nově zaregistrované směrované události. Tento objekt identifikátoru je nyní možné uložit jako statické pole ve třídě a pak ho použít jako parametr pro metody, které připojí obslužné rutiny k události. Identifikátor směrované události se také používá pro jiná rozhraní API systému událostí.

Poznámky

Pomocí návratové hodnoty této metody vytvořte statickou deklaraci pro pole jedinečného RoutedEvent identifikátoru. Toto pole by mělo být uloženo v rámci typu vlastníka.

Existuje značný počet konvencí a osvědčených postupů spojených s tím, jak by měly být směrované události pojmenovány, registrovány a vystaveny ve třídě. Další informace najdete v přehledu směrovaných událostí.

Platí pro