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

类使用 ToolTipOpeningEventToolTipClosingEvent 字段注册ToolTipService这些事件,但 ToolTipService 类不会在附加或以其他方式) (公开这些事件。 FrameworkElementFrameworkContentElement 类都实现 ToolTipService 并公开此事件,方法是定义上表中的事件,复制ToolTipService字段以创建 存在于 和 FrameworkContentElement 类上的FrameworkElement新路由事件标识符。

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

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

另请参阅