Не работает ToolTip для неактивных Controls

281
07 марта 2018, 05:09

Здравствуйте. Не работает ToolTip для неактивных Controls в моём приложении. Например, есть Button, он неактивный (IsEnabled = false), у него есть ToolTip. Вопрос: возможно ли как-то сделать так, чтобы при IsEnabled = false и при наведении мышки на этот Button, показывалась всплывающая подсказка?

Пробовал через обработчик события MouseEnter, например, но сам обработчик срабатывает, когда у Button IsEnabled = true. Такое ощущение, что когда Controls имеют свойства IsEnabled = false, большинство свойств и обработчиков событий становятся тоже неактивными.

Answer 1

Воспользуйтесь присоединённым атрибутом ToolTipService.ShowOnDisabled:

<Button ToolTipService.ShowOnDisabled="True" ToolTip="Привет валет!" IsEnabled="False">
    Привет
</Button>

Получается:

READ ALSO
Разбор dll и добавление их в программу

Разбор dll и добавление их в программу

Есть программа, которая должна выполнять очень сложную функцию (прошу помочь в её реализации):

327
Изменить принцип шифрования

Изменить принцип шифрования

ЗдравствуйтеПишу программу по стеганографии wav файлов

369
Interop.PowerPoint: как задать левый отступ в маркированном списке?

Interop.PowerPoint: как задать левый отступ в маркированном списке?

Есть VSTO Add-in проект для PowerPoint, который в одной из своих частей делает отрисовку маркированного списка

300
Сайт без регистрации по почте, только через соцсети

Сайт без регистрации по почте, только через соцсети

Хочу сделать на aspnet core с авторизацией, однако на сайте планируется авторизация только через соц

314