Как вы можете установить IsHitTestVisible в True для потомка чего-то, для которого установлено значение false?
У меня есть сообщение, которое находится внутри границы и отображается перед клиентской областью MDI. Поскольку это просто сообщение, я установил егоIsHitTestVisible
ложно. Для удобства я также включил в нее кнопку, чтобы пользователь мог просто нажать кнопку, чтобы начать новую диаграмму.
Однако, потому что граница имеет своиIsHitTestVisible
установлен вFalse
, он замыкаетTrue
значение кнопки, чтобы пользователь не мог нажать на кнопку.
Тем не менее, как вы можете сделать элемент управления невидимым для мыши, в то же время позволяя одному из его дочерних элементов получать события мыши?
Вот скриншот:
Мы хотим, чтобы синяя область с текстом была невидимой для проверки нажатия, но мы хотим, чтобы кнопка все еще могла быть нажата. Мысли? (И да, я уже знаю о размещении двух элементов в сетке, но это портит макет.