EventRoute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет контейнер для маршрута, за которым следует перенаправленное событие.
public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
- Наследование
-
EventRoute
Комментарии
Этот класс соответствует допустимому RoutedEventи содержит упорядоченный список пар целевых объектов и обработчиков, ссылающихся на маршрут событий для этого события. EventRoute поддерживает добавление новых записей в список, а также позволяет вызывать обработчики в списке.
Большинство обычных операций для добавления обработчиков для событий Windows Presentation Foundation (WPF) не требуют работы с этим классом (например, используйте методы EventManager для добавления обработки классов или запроса существующих обработчиков события). Этот класс используется главным образом при наличии определенных знаний о дочерних элементах или родительских элементах, которые позволяют добавлять элементы в маршрут событий по умолчанию или удалять их из вычисляемого маршрута событий по умолчанию.
Конструкторы
| Имя | Описание |
|---|---|
| EventRoute(RoutedEvent) |
Инициализирует экземпляр EventRoute класса. |
Методы
| Имя | Описание |
|---|---|
| Add(Object, Delegate, Boolean) |
Добавляет указанный обработчик для указанного целевого объекта в маршрут. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| PeekBranchNode() |
Возвращает самый верхний элемент в стеке маршрутов событий, в котором два логических дерева размыкаются. |
| PeekBranchSource() |
Возвращает источник для верхнего элемента в стеке маршрутов событий, в котором два логических дерева размыкаются. |
| PopBranchNode() |
Возвращает самый верхний узел в стеке маршрутов событий, по которому два логических дерева размыкаются. |
| PushBranchNode(Object, Object) |
Добавляет верхний узел в стек маршрутов событий, по которому два логических дерева размыкаются. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |