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 zdarzenia kierowanego.
public enum class RoutingStrategy
public enum RoutingStrategy
type RoutingStrategy =
Public Enum RoutingStrategy
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Tunnel | 0 | Zdarzenie kierowane używa strategii tunelowania, w której wystąpienie zdarzenia kieruje się w dół przez drzewo z katalogu głównego do elementu źródłowego. |
| Bubble | 1 | Zdarzenie kierowane używa strategii bubbling, gdzie wystąpienie zdarzenia kieruje się 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 zdarzenia kierowane, takie jak obsługa EventTrigger klas lub EventSetter. |
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ą wywoływane z rzędu w odpowiedzi na warunek urządzenia wejściowego, który zgłasza zdarzenia.