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