Compartilhar via


FrameworkContentElement.OnToolTipOpening(ToolTipEventArgs) Método

Definição

Invocado sempre que um evento roteado ToolTipOpening acessa essa classe em sua rota. Implemente esse método para adicionar tratamento de classe a esse evento.

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)

Parâmetros

e
ToolTipEventArgs

Fornece dados sobre o evento.

Comentários

Esse método não tem nenhuma implementação padrão. Você ainda deve chamar base() caso uma classe intermediária na herança tenha implementado esse método.

A finalidade desse método é um pouco semelhante aos métodos clr (common language runtime): ele fornece os meios para lidar com o evento correspondente de classes derivadas com um manipulador de classe em vez de um manipulador de instância. Nesse caso, o evento correspondente é um evento roteado. O padrão de implementação dos métodos On* é diferente para eventos roteados porque o evento roteado pode ter sido gerado por um elemento filho, não necessariamente o elemento que invocará manipuladores, portanto, sua implementação precisará levar em conta as propriedades de origem dos argumentos de evento (e não deve tentar gerar novamente o evento na maioria dos casos). Subclasses de FrameworkContentElement podem optar por chamar métodos de manipulador de classe privada quando o evento é recebido ao longo da rota. Um cenário potencial é pegar os argumentos do evento e marcar deliberadamente o evento como manipulado para encurtar a rota.

Aplica-se a