FrameworkElement.ToolTipOpening 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在元素上的任何工具提示打开时发生。
public:
event System::Windows::Controls::ToolTipEventHandler ^ ToolTipOpening;
public event System.Windows.Controls.ToolTipEventHandler ToolTipOpening;
member this.ToolTipOpening : System.Windows.Controls.ToolTipEventHandler
Public Custom Event ToolTipOpening As ToolTipEventHandler
事件类型
注解
若要防止工具提示出现在 UI 中,处理程序 ToolTipOpening 可以标记 ToolTipEventArgs 已处理的事件数据。 否则,将显示工具提示,使用 属性的值 ToolTip 作为工具提示内容。 另一种可能的情况是,可以在显示工具提示之前编写一个处理程序,该处理程序 ToolTip 重置事件源元素的 属性值。
ToolTipOpening 如果 的值 ToolTip 为 null
或取消设置,则不会引发 。 当工具提示处于打开或打开状态时,不要故意将 设置为 ToolTipnull
;这不会产生关闭工具提示的效果,而是会在 UI 中创建一个不需要的可视项目。
事件 ToolTipOpening 不能是 EventTrigger 样式中的 。 这是因为此事件的标识符字段重新使用不公开服务级别事件的添加/删除事件方法的服务中的实现。
路由事件信息
标识符字段 | ToolTipOpeningEvent |
路由策略 | 直接 |
委托 | ToolTipEventHandler |
- 重写 OnToolTipClosing 以在派生类中实现此事件的类处理。