RoutingStrategy Wyliczenie

Definicja

Wskazuje strategię routingu kierowanego zdarzenia.

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

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.

Dotyczy