Поделиться через


FrameworkElement.ToolTipOpening Событие

Определение

Происходит при открытии любой всплывающей подсказки к элементу.

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 

Тип события

Комментарии

Чтобы предотвратить появление подсказки в пользовательском интерфейсе, обработчик для ToolTipOpening может пометить ToolTipEventArgs данные события как обрабатываемые. В противном случае отображается подсказка с использованием значения свойства в ToolTip качестве содержимого подсказки. Другой возможный сценарий заключается в том, что можно написать обработчик, который сбрасывает значение ToolTip свойства для элемента, который является источником события, непосредственно перед отображением подсказки.

ToolTipOpening не будет вызываться, если значение ToolTip равно null или иным образом не задано. Не устанавливайте ToolTip намеренно значение , null пока подсказка открыта или открыта. Это не приведет к закрытию подсказки и создаст нежелательный визуальный артефакт в пользовательском интерфейсе.

Событие ToolTipOpening не может быть в EventTrigger стиле. Это связано с тем, что поле идентификатора этого события повторно использует реализацию из службы, которая не предоставляет методы добавления и удаления для события уровня службы.

Сведения о маршрутизируемом событии

Поле идентификатора ToolTipOpeningEvent
Стратегия маршрутизации Прямой доступ
Делегат ToolTipEventHandler
  • Переопределите OnToolTipClosing , чтобы реализовать обработку классов для этого события в производных классах.

Применяется к

См. также раздел