FrameworkElement.ToolTipOpening Evento

Definição

Ocorre quando qualquer dica de ferramenta no elemento é aberta.Occurs when any tooltip on the element is opened.

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 

Comentários

Para evitar que uma dica de ferramenta apareça na interface do usuário, seu manipulador para ToolTipOpening pode marcar a ToolTipEventArgs dados de evento manipulados.To prevent a tooltip from appearing in the UI, your handler for ToolTipOpening can mark the ToolTipEventArgs event data handled. Caso contrário, a dica de ferramenta é exibida, usando o valor da propriedade ToolTip como o conteúdo da dica de ferramenta.Otherwise, the tooltip is displayed, using the value of the ToolTip property as the tooltip content. Outro cenário possível é que você possa escrever um manipulador que redefine o valor da propriedade ToolTip para o elemento que é a origem do evento, logo antes de a dica de ferramenta ser exibida.Another possible scenario is that you could write a handler that resets the value of the ToolTip property for the element that is the event source, just before the tooltip is displayed.

ToolTipOpening não será gerado se o valor de ToolTip for null ou, caso contrário, removerá.ToolTipOpening will not be raised if the value of ToolTip is null or otherwise unset. Não defina deliberadamente ToolTip como null enquanto uma dica de ferramenta estiver aberta ou abrindo; Isso não terá o efeito de fechar a dica de ferramenta e, em vez disso, criará um artefato Visual indesejável na interface do usuário.Do not deliberately set ToolTip to null while a tooltip is open or opening; this will not have the effect of closing the tooltip, and will instead create an undesirable visual artifact in the UI.

O evento ToolTipOpening não pode ser um EventTrigger em um estilo.The ToolTipOpening event cannot be an EventTrigger in a style. Isso ocorre porque o campo identificador desse evento reutiliza uma implementação de um serviço que não expõe métodos de evento Add/Remove para o evento de nível de serviço.This is because the identifier field of this event re-uses an implementation from a service that does not expose add/remove event methods for the service-level event.

Informações Sobre Eventos RoteadosRouted Event Information

Campo de identificadorIdentifier field ToolTipOpeningEvent
Estratégia de roteamentoRouting strategy EncaminheDirect
DelegadoDelegate ToolTipEventHandler
  • Substitua OnToolTipClosing para implementar a manipulação de classe para esse evento em classes derivadas.Override OnToolTipClosing to implement class handling for this event in derived classes.

Aplica-se a

Veja também