EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje nowe zdarzenie kierowane za pomocą systemu zdarzeń 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
Nazwa zdarzenia kierowanego. Nazwa musi być unikatowa w obrębie typu właściciela i nie może być ani pustym null
ciągiem.
- routingStrategy
- RoutingStrategy
Strategia routingu zdarzenia jako wartość wyliczenia.
- handlerType
- Type
Typ procedury obsługi zdarzeń. Musi to być typ delegata i nie może być null
.
- ownerType
- Type
Typ klasy właściciela zdarzenia kierowanego. Nie może to być null
.
Zwraca
Identyfikator nowo zarejestrowanego zdarzenia kierowanego. Ten obiekt identyfikatora może być teraz przechowywany jako pole statyczne w klasie, a następnie używany jako parametr dla metod, które dołączają programy obsługi do zdarzenia. Identyfikator zdarzenia kierowanego jest również używany dla innych interfejsów API systemu zdarzeń.
Uwagi
Użyj wartości zwracanej tej metody, aby utworzyć deklarację statyczną dla pola unikatowego RoutedEvent identyfikatora. To pole powinno być przechowywane w typie właściciela.
Istnieje znaczna liczba konwencji i najlepszych rozwiązań związanych z tym, jak zdarzenia kierowane powinny być nazwane, zarejestrowane i uwidocznione w klasie. Aby uzyskać więcej informacji, zobacz Omówienie zdarzeń trasowanych.