ToolTipEventHandler Делегат

Определение

Представляет метод для обработки маршрутизируемого события, которое возникает при открытии и закрытии подсказки.Represents the method that will handle routed event that occur when a tooltip opens and closes.

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

Объект, к которому присоединен обработчик событий.The object where the event handler is attached.

e
ToolTipEventArgs

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

Наследование
ToolTipEventHandler

Комментарии

Когда всплывающая подсказка открывается и закрывается, этот делегат предоставляет обработчик событий.When a tooltip opens and closes, this delegate provides an event handler. Элемент, указывающий подсказку, наследуется FrameworkContentElementот FrameworkElement или.The element that specifies the tooltip inherits from either FrameworkElement or FrameworkContentElement. Поэтому события открытия и закрытия существуют в обоих классах.Therefore, open and close events exist on both of these classes. В следующей таблице перечислены события, использующие этот обработчик событий.The following table lists the events that use this event handler.

События, происходящие при открытии подсказкиEvents that occur when a tooltip opens События, происходящие при закрытии подсказкиEvents that occur when a tooltip closes
FrameworkElement.ToolTipOpening FrameworkElement.ToolTipClosing
FrameworkContentElement.ToolTipOpening FrameworkContentElement.ToolTipClosing

Эти события регистрируются ToolTipService классом ToolTipOpeningEvent с помощью полей ToolTipService и ToolTipClosingEvent , но класс не предоставляет эти события самим (присоединенным или иным образом).These events are registered by the ToolTipService class using the ToolTipOpeningEvent and ToolTipClosingEvent fields, but the ToolTipService class does not expose these events on itself (attached or otherwise). ToolTipService FrameworkElement Классы FrameworkElement иFrameworkContentElement реализуютToolTipService и предоставляют это событие, определяя события в предыдущей таблице, копируя поля для создания новых идентификаторов перенаправленных событий, которые существуют в и FrameworkContentElement классы.The FrameworkElement and FrameworkContentElement classes both implement the ToolTipService and expose this event by defining the events in the previous table, copying the ToolTipService fields to create new routed event identifiers that exist on the FrameworkElement and FrameworkContentElement classes.

Если подсказка определена как ToolTip объект Opened , события ToolTip и Closed класса также вызываются при открытии и закрытии подсказки.If the tooltip is defined as a ToolTip object, the Opened and Closed events of the ToolTip class are also raised when a tooltip opens and closes.

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

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

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

Дополнительно