FrameworkElement.ToolTipOpening Zdarzenie

Definicja

Występuje po otwarciu dowolnej etykietki narzędzia elementu.

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 

Typ zdarzenia

Uwagi

Aby zapobiec wyświetlaniu etykietki narzędzia w interfejsie użytkownika, program obsługi ToolTipOpening może oznaczyć ToolTipEventArgs obsługiwane dane zdarzenia. W przeciwnym razie zostanie wyświetlona etykietka narzędzia, używając wartości ToolTip właściwości jako zawartości etykietki narzędzia. Innym możliwym scenariuszem jest to, że można napisać procedurę obsługi, która resetuje wartość ToolTip właściwości elementu, który jest źródłem zdarzeń, tuż przed wyświetleniem etykietki narzędzia.

ToolTipOpening wartość nie zostanie podniesiona, jeśli wartość ToolTip jest null lub w inny sposób nie zostanie ona zdefigurowana. Nie należy celowo ustawiać ToolTipnull wartości , gdy etykietka narzędzia jest otwarta lub otwierana. Nie będzie to miało wpływu na zamknięcie etykietki narzędzia i zamiast tego utworzy niepożądany artefakt wizualny w interfejsie użytkownika.

Zdarzenie ToolTipOpening nie może być EventTrigger w stylu. Dzieje się tak, ponieważ pole identyfikatora tego zdarzenia ponownie używa implementacji z usługi, która nie uwidacznia metod dodawania/usuwania zdarzeń dla zdarzenia na poziomie usługi.

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora ToolTipOpeningEvent
Strategia routingu Direct
Delegat ToolTipEventHandler
  • Zastąp OnToolTipClosing implementację obsługi klas dla tego zdarzenia w klasach pochodnych.

Dotyczy

Zobacz też