RoutingStrategy Wyliczenie
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.
Wskazuje strategię routingu kierowanego zdarzenia.
public enum class RoutingStrategy
public enum RoutingStrategy
type RoutingStrategy =
Public Enum RoutingStrategy
- Dziedziczenie
Pola
Bubble | 1 | Zdarzenie kierowane używa strategii bubbling, gdzie wystąpienie zdarzenia kieruje w górę przez drzewo, od źródła zdarzeń do katalogu głównego. |
Direct | 2 | Zdarzenie kierowane nie jest kierowane przez drzewo elementów, ale obsługuje inne możliwości zdarzeń trasowanych, EventTrigger takie jak obsługa klas lub EventSetter. |
Tunnel | 0 | Zdarzenie kierowane używa strategii tunelowania, w której wystąpienie zdarzenia kieruje w dół przez drzewo, od elementu głównego do elementu źródłowego. |
Uwagi
Strategia routingu dla każdego zdarzenia kierowanego musi być tylko jedną z tych wartości. Jednak zdarzenia wejściowe często istnieją w parach w klasach bazowych, gdzie jedno zdarzenie jest wersją bubbling, a jedno zdarzenie jest wersją tunelowania. W przypadku zdarzeń wejściowych unikatowo wersje tunelowania i bubbling mają współużytkowane argumenty i są zgłaszane kolejno w odpowiedzi na warunek urządzenia wejściowego, który zgłasza zdarzenia.