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 Таким образом, события открытия и закрытия существуют в обоих этих классах. В следующей таблице перечислены события, использующие этот обработчик событий.

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

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

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

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

Имя Описание
GetMethodInfo(Delegate)

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

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

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