Это будет выглядеть так же, как и ключевое слово с таким популярным в flash и vbscript. Это метод изменения того, что this
есть, и не более того.
Ползунки глотают События mouseDown (подобный кнопке).
можно зарегистрироваться для событий PreviewMouseDown и PreviewMouseUp, которые запущены, прежде чем ползунок имеет шанс обработать их.
Другой способ сделать это (и возможно лучше в зависимости от Вашего сценария) должно зарегистрировать обработчик событий в процессуальном кодексе как следующее:
this.AddHandler
(
Slider.MouseLeftButtonDownEvent,
new MouseButtonEventHandler(slider_MouseLeftButtonDown),
true
);
отметьте истинный аргумент. Это в основном говорит, что Вы хотите получить то событие, даже если это было отмечено, как обработано. , К сожалению, присоединение обработчик событий как это может только быть сделан из процессуального кодекса а не от xaml.
, Другими словами, с этим методом, можно зарегистрировать обработчик событий для нормального события (который пузыри) вместо события предварительного просмотра, которое туннелирует (и поэтому происходите в разное время).
Посмотрите Роющую Более глубокую боковую панель на странице 70 WPF, Развязанный для большего количества информации