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