Это мой первый вопрос, поэтому, пожалуйста, будьте спокойны:)
Я новичок в WPF и настольных приложениях и изучаю обработку событий.Проходя через Bubbling и Tunneling, я нигде не могу найти пример, который объясняет, как использовать туннелирование на Button_Click.
В основном, когда я нажимаю кнопку, мне нужен родительский элемент управления (в данном случае сетка) для обработки событиясначала и сделайте несколько проверок, прежде чем позволить Button_Click иметь место.У меня проблема в том, что я могу использовать Grid_PreviewMouseDown для записи события, но это неоднозначно!Он не говорит мне (по крайней мере, я так думаю), какой элемент управления вызвал срабатывание обработчика.
Что я могу сделать, чтобы определить, что PreviewMouseDown был вызван нажатием кнопки?Или: Есть ли альтернатива / лучше было бы туннелировать Button_Click?
Спасибо