WPF Берет под контроль всплывающие подсказки

#wpf #tooltip

Вопрос:

Я работаю над простым текстовым редактором, который позволяет пользователю наводить курсор на слова в тексте и получать информацию о них. Я ищу способ управлять всплывающей подсказкой, которая появляется на основе моей собственной логики, связанной с дисками из события MouseMove. Попытка создать простое всплывающее окно, которое действует подобно окну редактирования кода при отладке и просмотре значений переменных символов, наведя курсор мыши на слова в тексте.

Я не вижу очевидного способа заставить подсказку отображаться/скрываться по требованию.

Комментарии:

1. Класс WPF ToolTipService предоставляет множество средств для настройки поведения и внешнего вида подсказок и т.д. Включая установку продолжительности отображения практически на вечность. docs.microsoft.com/en-us/dotnet/api/…

Ответ №1:

Вместо использования ToolTip свойства вы можете использовать всплывающий элемент и задать его IsOpen свойство для управления, когда вы хотите его отобразить.

Вы можете оформить его так, чтобы он выглядел как ToolTip .

Комментарии:

1. Спасибо. На данный момент это кажется гораздо лучшим подходом.