Freigeben über


RoutingStrategy Enumeration

Definition

Zeigt die Routingstrategie eines Routingereignisses an.

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

Felder

Bubble 1

Das Routingereignis verwendet eine Bubbling-Strategie, bei der die Ereignisinstanz in der Struktur aufwärts geleitet wird, d. h. von der Ereignisquelle zum Stamm.

Direct 2

Das Routingereignis wird nicht durch eine Elementstruktur geleitet, unterstützt aber Routingereignisfunktionen wie die Klassenbehandlung, EventTrigger oder EventSetter.

Tunnel 0

Das Routingereignis verwendet eine Tunneling-Strategie, bei der die Ereignisinstanz in der Struktur abwärts geleitet wird, d. h. vom Stamm zum Quellelement.

Hinweise

Routingstrategie für jedes weitergeleitete Ereignis muss nur eine dieser Werte sein. Eingabeereignisse sind jedoch häufig in Paaren in Basisklassen vorhanden, wobei ein Ereignis die bubbling-Version ist und ein Ereignis die Tunnelversion ist. Für Eingabeereignisse haben die Tunnel- und Bubbling-Versionen freigegebene Argumente und werden in Folge auf die Eingabegerätbedingung ausgelöst, die die Ereignisse auslöst.

Gilt für