FrameworkElement.ToolTipOpening Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.