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