Работает как положено.Ваш BoxControl
- это тот, который имеет события click
, так что это единственный элемент управления, который прослушивает эти события, а TextBlock
нет.
Есть две вещи, которые вы можете сделать:
1) Добавьте TextBlock
в ваш BoxControl
ИЛИ
2) Добавьте события MouseLeftButtonDown
и MouseLeftButtonUp
к текущему TextBlock
и получитеэти textblock_MouseClickHandlers для делегирования обработчикам событий для BoxControl