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

Определение

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

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

Поля

Имя Значение Описание
Tunnel 0

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

Bubble 1

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

Direct 2

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

Комментарии

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

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