Как подавить событие колеса мыши при управлении контейнером? - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть страница Silverlight с просмотрщиком прокрутки .

Внутри Scorll Viewer у меня есть пользовательский элемент управления. (пользовательский элемент управления , как элемент управления NumericUpDown .)

Я реализовал событие колесика мыши для текстового поля внутри пользовательского элемента управления.

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

Как подавить событие колеса мыши средства просмотра прокрутки, когда фокус находится на пользовательском элементе управления.

1 Ответ

3 голосов
/ 02 ноября 2011

В пользовательском коде управления зарегистрируйте PreviewMouseWheel событие и установите для e.Handled значение true. Это остановит распространение события.

...