ToolTipEventHandler 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示将处理工具提示打开和关闭时发生的路由事件的方法。
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
附加事件处理程序的对象。
事件数据。
注解
当工具提示打开并关闭时,此委托会提供事件处理程序。 指定工具提示的元素继承自或 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) |
获取一个对象,该对象表示由指定委托表示的方法。 |