Прочитать на английском

Поделиться через


ToolTipEventHandler Делегат

Определение

Представляет метод для обработки маршрутизируемого события, которое возникает при открытии и закрытии подсказки.

C#
public delegate void ToolTipEventHandler(object sender, ToolTipEventArgs e);

Параметры

sender
Object

Объект, к которому присоединен обработчик событий.

e
ToolTipEventArgs

Данные события.

Комментарии

Когда всплывающая подсказка открывается и закрывается, этот делегат предоставляет обработчик событий. Элемент, указывающий подсказку, наследуется от FrameworkElement или FrameworkContentElement. Таким образом, события open и close существуют в обоих этих классах. В следующей таблице перечислены события, использующие этот обработчик событий.

События, возникающие при открытии подсказки События, возникающие при закрытии подсказки
FrameworkElement.ToolTipOpening FrameworkElement.ToolTipClosing
FrameworkContentElement.ToolTipOpening FrameworkContentElement.ToolTipClosing

Эти события регистрируются классом ToolTipService с помощью ToolTipOpeningEvent полей и ToolTipClosingEvent , но ToolTipService класс не предоставляет эти события сам по себе (присоединенные или иным образом). FrameworkElement Классы и FrameworkContentElement реализуют ToolTipService и предоставляют это событие, определяя события из предыдущей таблицы, копируя ToolTipService поля для создания новых идентификаторов перенаправленных событий, существующих FrameworkElement в классах и FrameworkContentElement .

Если подсказка определена как ToolTip объект, Opened события ToolTip и Closed класса также возникают при открытии и закрытии подсказки.

Методы расширения

GetMethodInfo(Delegate)

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

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

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел