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

事件数据。

注解

当工具提示打开并关闭时,此委托会提供事件处理程序。 指定工具提示的元素继承自或 FrameworkElementFrameworkContentElement. 因此,这两个类上都存在打开和关闭事件。 下表列出了使用此事件处理程序的事件。

工具提示打开时发生的事件 工具提示关闭时发生的事件
FrameworkElement.ToolTipOpening FrameworkElement.ToolTipClosing
FrameworkContentElement.ToolTipOpening FrameworkContentElement.ToolTipClosing

这些事件由 ToolTipService 类使用 ToolTipOpeningEventToolTipClosingEvent 字段进行注册,但 ToolTipService 类不会在自身(附加或其他情况下)公开这些事件。 这些 FrameworkElementFrameworkContentElement 类通过定义上表中的事件来实现 ToolTipService 并公开此事件,复制 ToolTipService 字段以创建新的路由事件标识符 FrameworkElement 以及 FrameworkContentElement 类。

如果工具提示定义为对象ToolTipOpened则当工具提示打开和关闭时也会引发类的ClosedToolTip事件。

扩展方法

名称 说明
GetMethodInfo(Delegate)

获取一个对象,该对象表示由指定委托表示的方法。

适用于

另请参阅