ToolTipEventHandler Делегат

Определение

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

public delegate void ToolTipEventHandler(System::Object ^ sender, ToolTipEventArgs ^ e);
public delegate void ToolTipEventHandler(object sender, ToolTipEventArgs e);
type ToolTipEventHandler = delegate of obj * ToolTipEventArgs -> unit
Public Delegate Sub ToolTipEventHandler(sender As Object, e As ToolTipEventArgs)

Параметры

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)

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

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

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