WPF кнопка туннелирования события OnClick - PullRequest
3 голосов
/ 06 августа 2009

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

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

1 Ответ

4 голосов
/ 06 августа 2009

Нет события Button.PreviewClick. Вы можете попробовать использовать Button.PreviewMouseDown или Button.PreviewMouseUp, чтобы увидеть, сработает ли это для того, что вы пытаетесь сделать.

...