2016-01-06 1 views
-1

Нужно обрабатывать элементы управления дочерними элементами мыши, когда мышь фокусируется на дочернем элементе управления. Если мышь фокусируется на элементах управления прокруткой элементов, тогда этот свиток должен работать. Пожалуйста, помогите добиться этого ,wpf: handle itemscontrol дочернее колесо мыши событие, когда мышь фокусируется на дочернем элементе управления

Примечание: Я могу маршрута случае от ребенка itemscontrol.But inreverse нужно ответить ..

ответ

1

Добавить событие для контроля ребенка «PreviewMouseWheel»

private void ChildControl_PreviewMouseWheel(object sender, MouseWheelEventArgs e) 
     { 
      ItemControl.ScrollToVerticalOffset(MainScroll.VerticalOffset - e.Delta); 
      e.Handled = true; 
     } 
+0

код не working.Compile ошибок для ScrollToVerticalOffset , Можете ли вы подробно рассказать? – Siva

+0

Элемент управления имеет прокрутку Viewer.That (Scroll Viewer Name) .ScrollToVerticalOffset ((Scroll Viewer Name) .VerticalOffset - e.Delta); –

Смежные вопросы