EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje novou směrovanou událost v systému událostí 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
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
nebo 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í se jednat o typ delegáta a nemůže to být null
.
- ownerType
- Type
Typ třídy owner směrované události. Nemůže to být null
.
Návraty
Identifikátor nově zaregistrované směrované události. Tento objekt identifikátoru se teď dá uložit jako statické pole ve třídě a pak použít jako parametr pro metody, které k události připojí obslužné rutiny. Identifikátor směrované události se používá také pro jiná rozhraní API systému událostí.
Poznámky
Návratovou hodnotu této metody použijte k vytvoření statické deklarace pro pole s jedinečným RoutedEvent identifikátorem. 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í.