Freigeben über


FrameworkElement.ToolTipOpening Ereignis

Definition

Tritt beim Öffnen einer QuickInfo im Element auf.

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 

Ereignistyp

Hinweise

Um zu verhindern, dass eine QuickInfo auf der Benutzeroberfläche angezeigt wird, kann Ihr Handler für ToolTipOpening die ToolTipEventArgs behandelten Ereignisdaten markieren. Andernfalls wird die QuickInfo unter Verwendung des Werts der ToolTip Eigenschaft als QuickInfo-Inhalt angezeigt. Ein weiteres mögliches Szenario ist, dass Sie einen Handler schreiben, der den Wert der Eigenschaft für das ToolTip Element zurücksetzt, das die Ereignisquelle ist, kurz bevor die QuickInfo angezeigt wird.

ToolTipOpening wird nicht ausgelöst, wenn der Wert von ToolTip nicht festgelegt ist oder anderweitig nicht festgelegt ist null . Legen Sie nicht absichtlich auf fest ToolTip , während eine QuickInfo geöffnet oder geöffnet ist. Dies führt nicht zum null Schließen der QuickInfo und erzeugt stattdessen ein unerwünschtes visuelles Artefakt auf der Benutzeroberfläche.

Das ToolTipOpening Ereignis darf kein EventTrigger Format sein. Dies liegt daran, dass das Bezeichnerfeld dieses Ereignisses eine Implementierung eines Diensts erneut verwendet, der keine Add/Remove-Ereignismethoden für das Ereignis auf Dienstebene verfügbar macht.

Informationen zum Routingereignis

Bezeichnerfeld ToolTipOpeningEvent
Routingstrategie Direkt
Delegat ToolTipEventHandler
  • Überschreiben Sie OnToolTipClosing , um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

Gilt für:

Weitere Informationen