Hey; У меня есть следующий визуальный hyerarchy в UserControl:Не умеет обрабатывать PreviewMouseDown
Grid -> Canvas -> MyContentControl
MyContentControl является класс, производный от ContentControl, который имеет Adorner на вершине, которая является прямоугольник, это сделать проще нажмите на определенные объекты (увеличьте область тестирования при тестировании). Адонист присутствует всегда, но с прозрачным фоном.
Я бы хотел увидеть события PreviewMouseDown, которые были подняты, когда я нажимаю на MyContentControl из кода пользователя usercontrol, но это событие, похоже, не поднимается там, только на уровне adorner.
Событие обрабатывается на уровне adorner, но e.IsHandled не установлен в true, поэтому он должен продолжать барботирование или туннелирование. Из того, что я читал, PreviewMouseDown является туннелированием, и IIRC, он должен был быть поднят в usercontrol в первую очередь.
Я что-то упустил?
спасибо.
Спасибо, теперь все очень ясно. –