Я ищу туннельное событие Button.Click.
Событие ButtonBase.Click пузырится, и поэтому корень может обработать событие только после того, как действие, зарегистрированное для этой кнопки, уже произошло (слишком поздно для того, что мне нужно).
Мне нужно событие предварительного просмотра, чтобы я мог обработать событие до того, как произойдет событие, зарегистрированное для кнопки.
Я не уверен, что такое событие существует, поэтому, если это не так, я был бы рад услышать некоторые обходные пути.