RoutingStrategy Wyliczenie

Definicja

Wskazuje strategię routingu zdarzenia kierowanego.

public enum class RoutingStrategy
public enum RoutingStrategy
type RoutingStrategy = 
Public Enum RoutingStrategy
Dziedziczenie
RoutingStrategy

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.

Dotyczy