RoutingStrategy Перечисление

Определение

Указывает стратегию маршрутизации перенаправленного события.

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

Поля

Bubble 1

Перенаправленное событие использует восходящую стратегию, где экземпляр события перемещается вверх по дереву от источника события к корневому элементу.

Direct 2

Перенаправленное событие не проходит через дерево элементов, но поддерживает другие возможности перенаправленных событий, например обработку класса, EventTrigger или EventSetter.

Tunnel 0

Перенаправленное событие использует нисходящую стратегию, где экземпляр события перемещается вниз по дереву от корневого элемента к исходному.

Комментарии

Стратегия маршрутизации для каждого перенаправленного события должна быть только одним из этих значений. Однако входные события часто существуют в парах в базовых классах, где одно событие является версией пузырьков, а одно событие — версией туннелирования. Для событий ввода уникальным образом версии туннелирования и пузырьков имеют общие аргументы и вызываются в последовательности в ответ на условие устройства ввода, которое вызывает события.

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