Как вы можете установить IsHitTestVisible в True для потомка чего-то, для которого установлено значение false?

У меня есть сообщение, которое находится внутри границы и отображается перед клиентской областью MDI. Поскольку это просто сообщение, я установил егоIsHitTestVisible ложно. Для удобства я также включил в нее кнопку, чтобы пользователь мог просто нажать кнопку, чтобы начать новую диаграмму.

Однако, потому что граница имеет своиIsHitTestVisible установлен вFalse, он замыкаетTrue значение кнопки, чтобы пользователь не мог нажать на кнопку.

Тем не менее, как вы можете сделать элемент управления невидимым для мыши, в то же время позволяя одному из его дочерних элементов получать события мыши?

Вот скриншот:

enter image description here

Мы хотим, чтобы синяя область с текстом была невидимой для проверки нажатия, но мы хотим, чтобы кнопка все еще могла быть нажата. Мысли? (И да, я уже знаю о размещении двух элементов в сетке, но это портит макет.

Ответы на вопрос(2)

Ваш ответ на вопрос