RoutingStrategy Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает стратегию маршрутизации перенаправленного события.
public enum class RoutingStrategy
public enum RoutingStrategy
type RoutingStrategy =
Public Enum RoutingStrategy
- Наследование
Поля
Bubble | 1 | Перенаправленное событие использует восходящую стратегию, где экземпляр события перемещается вверх по дереву от источника события к корневому элементу. |
Direct | 2 | Перенаправленное событие не проходит через дерево элементов, но поддерживает другие возможности перенаправленных событий, например обработку класса, EventTrigger или EventSetter. |
Tunnel | 0 | Перенаправленное событие использует нисходящую стратегию, где экземпляр события перемещается вниз по дереву от корневого элемента к исходному. |
Комментарии
Стратегия маршрутизации для каждого перенаправленного события должна быть только одним из этих значений. Однако входные события часто существуют в парах в базовых классах, где одно событие является версией пузырьков, а одно событие — версией туннелирования. Для событий ввода уникальным образом версии туннелирования и пузырьков имеют общие аргументы и вызываются в последовательности в ответ на условие устройства ввода, которое вызывает события.