RoutingStrategy Wyliczenie
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
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. |
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.
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |