FrameworkElement.ToolTipOpening Zdarzenie

Definicja

Występuje po otwarciu dowolnej etykietki narzędzia w elemencie.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 

Uwagi

Aby zapobiec wyświetlaniu etykietki narzędzia w interfejsie użytkownika, program obsługi ToolTipOpening może oznaczyć ToolTipEventArgs dane zdarzenia.To prevent a tooltip from appearing in the UI, your handler for ToolTipOpening can mark the ToolTipEventArgs event data handled. W przeciwnym razie etykietka narzędzia zostanie wyświetlona, używając wartości właściwości ToolTip jako zawartości etykietki narzędzia.Otherwise, the tooltip is displayed, using the value of the ToolTip property as the tooltip content. Innym możliwym scenariuszem jest to, że można napisać procedurę obsługi, która resetuje wartość właściwości ToolTip dla elementu, który jest źródłem zdarzenia, tuż przed wyświetleniem etykietki narzędzia.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 nie zostanie zgłoszony, jeśli wartość ToolTip jest null lub w inny sposób.ToolTipOpening will not be raised if the value of ToolTip is null or otherwise unset. Nie ustawiaj celowo ToolTip na null, gdy etykietka narzędzia jest otwarta lub otwiera; nie będzie to miało wpływu na zamknięcie etykietki narzędzia, a zamiast tego zostanie utworzony niepożądany artefakt wizualny w interfejsie użytkownika.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.

Zdarzenie ToolTipOpening nie może być EventTrigger w stylu.The ToolTipOpening event cannot be an EventTrigger in a style. Jest to spowodowane tym, że pole Identyfikator tego zdarzenia ponownie używa implementacji z usługi, która nie uwidacznia metod dodawania/usuwania zdarzeń na poziomie usługi.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.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field ToolTipOpeningEvent
Strategia routinguRouting strategy DirectDirect
DelegateDelegate ToolTipEventHandler
  • Zastąp OnToolTipClosing, aby zaimplementować obsługę klasy dla tego zdarzenia w klasach pochodnych.Override OnToolTipClosing to implement class handling for this event in derived classes.

Dotyczy

Zobacz też