RoutingStrategy Enumeration

Definition

Gibt die Routingstrategie eines Routingereignisses an.

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

Felder

Name Wert Beschreibung
Tunnel 0

Das Routingereignis verwendet eine Tunnelstrategie, bei der die Ereignisinstanz von Stamm zu Quellelement nach unten durch die Struktur leitet.

Bubble 1

Das Routingereignis verwendet eine Bubblingstrategie, bei der die Ereignisinstanz von der Ereignisquelle zum Stamm über die Struktur nach oben leitet.

Direct 2

Das routingfähige Ereignis leitet nicht über eine Elementstruktur weiter, unterstützt aber andere Routingereignisfunktionen wie die Klassenbehandlung EventTrigger oder EventSetter.

Hinweise

Die Routingstrategie für jedes Routingereignis darf nur einer dieser Werte sein. Eingabeereignisse sind jedoch häufig in Paaren in Basisklassen vorhanden, wobei es sich bei einem Ereignis um die Bubblingversion und ein Ereignis um die Tunnelversion handelt. Für Eingabeereignisse verfügen die Tunnel- und Bubbling-Versionen über freigegebene Argumente und werden als Reaktion auf die Eingabegerätbedingung, die die Ereignisse auslöst, nacheinander ausgelöst.

Gilt für: