语言

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

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

扩展方法

名称 说明
GetMethodInfo(Delegate)

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

适用于

另请参阅