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


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 или не задано. Не устанавливайте намеренное значение ToolTipnull , пока подсказка открыта или открыта. Это не будет иметь эффект закрытия подсказки и вместо этого создаст нежелательный визуальный артефакт в пользовательском интерфейсе.

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

Сведения о перенаправленных событиях

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

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

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