FrameworkContentElement.OnToolTipOpening(ToolTipEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
每当 ToolTipOpening 路由事件在其路由中达到此类时调用。 实现此方法可为此事件添加类处理。
protected:
virtual void OnToolTipOpening(System::Windows::Controls::ToolTipEventArgs ^ e);
protected virtual void OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs e);
abstract member OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
override this.OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
Protected Overridable Sub OnToolTipOpening (e As ToolTipEventArgs)
参数
提供有关事件的数据。
注解
此方法没有默认实现。 如果继承中的中间类已实现此方法,仍应调用 base()。
此方法的用途与公共语言运行时 (CLR) 事件模式 On* 方法有点类似:它提供使用类处理程序而不是实例处理程序处理派生类中的匹配事件的方法。 在这种情况下,匹配事件是路由事件。 On* 方法的实现模式对于路由事件是不同的,因为路由事件可能是由子元素引发的,不一定是将调用处理程序的元素,因此你的实现需要考虑到事件参数的源属性(在大多数情况下不应尝试重新引发事件)。 在路由中收到事件时,可以选择调用私有类处理程序方法的子类 FrameworkContentElement 。 一种潜在方案是采用事件的自变量,并故意将事件标记为已处理以缩短路由。