RoutingStrategy RoutingStrategy RoutingStrategy RoutingStrategy Enum

Определение

Указывает стратегию маршрутизации перенаправленного события.Indicates the routing strategy of a routed event.

public enum class RoutingStrategy
public enum RoutingStrategy
type RoutingStrategy = 
Public Enum RoutingStrategy
Наследование
RoutingStrategyRoutingStrategyRoutingStrategyRoutingStrategy

Поля

Bubble Bubble Bubble Bubble 1

Перенаправленное событие использует восходящую стратегию, где экземпляр события перемещается вверх по дереву от источника события к корневому элементу.The routed event uses a bubbling strategy, where the event instance routes upwards through the tree, from event source to root.

Direct Direct Direct Direct 2

Перенаправленное событие не проходит через дерево элементов, но поддерживает другие возможности перенаправленных событий, например обработку класса, EventTrigger или EventSetter.The routed event does not route through an element tree, but does support other routed event capabilities such as class handling, EventTrigger or EventSetter.

Tunnel Tunnel Tunnel Tunnel 0

Перенаправленное событие использует нисходящую стратегию, где экземпляр события перемещается вниз по дереву от корневого элемента к исходному.The routed event uses a tunneling strategy, where the event instance routes downwards through the tree, from root to source element.

Комментарии

Стратегия маршрутизации каждого перенаправленного события должен быть только одно из следующих значений.Routing strategy for each routed event must be only one of these values. Тем не менее события ввода часто существуют парами базовых классов, где одно событие — восходящей версией и одно событие является нисходящей версией.However, input events often exist in pairs on base classes, where one event is the bubbling version and one event is the tunneling version. Для событий ввода однозначно, версии нисходящей и восходящей маршрутизации имеются общие аргументы и вызываются последовательно в ответ на состояние устройства ввода, который вызывает события.For input events uniquely, the tunneling and bubbling versions have shared arguments and are raised in succession in response to the input device condition that raises the events.

Применяется к