FrameworkElement.ToolTipOpening Evento

Definizione

Si verifica all'apertura di qualsiasi descrizione per l'elemento.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 

Commenti

Per impedire la visualizzazione di una descrizione comando nell'interfaccia utente, il gestore per ToolTipOpening può contrassegnare i dati dell'evento ToolTipEventArgs gestiti.To prevent a tooltip from appearing in the UI, your handler for ToolTipOpening can mark the ToolTipEventArgs event data handled. In caso contrario, viene visualizzata la descrizione comando, usando il valore della proprietà ToolTip come contenuto della descrizione comando.Otherwise, the tooltip is displayed, using the value of the ToolTip property as the tooltip content. Un altro possibile scenario è che è possibile scrivere un gestore che reimposta il valore della proprietà ToolTip per l'elemento che rappresenta l'origine evento, immediatamente prima che venga visualizzata la descrizione comando.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 non verrà generato se il valore di ToolTip è null o altrimenti non impostato.ToolTipOpening will not be raised if the value of ToolTip is null or otherwise unset. Non impostare intenzionalmente ToolTip su null mentre una descrizione comando è aperta o aperta; Questo non avrà l'effetto di chiudere la descrizione comando e creerà invece un artefatto visivo indesiderato nell'interfaccia utente.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.

L'evento ToolTipOpening non può essere un EventTrigger in uno stile.The ToolTipOpening event cannot be an EventTrigger in a style. Questo è dovuto al fatto che il campo Identifier di questo evento riutilizza un'implementazione di un servizio che non espone metodi di evento Add/Remove per l'evento a livello di servizio.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.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field ToolTipOpeningEvent
Strategia di routingRouting strategy DirettoDirect
delegatoDelegate ToolTipEventHandler
  • Eseguire l'override OnToolTipClosing per implementare la gestione delle classi per questo evento nelle classi derivate.Override OnToolTipClosing to implement class handling for this event in derived classes.

Si applica a

Vedi anche