В XAML кодеdisalbe колесо мыши прокрутки в ScrollViewer МОФ
<StackPanel>
<ScrollViewer>
<local:CustomCanvas>
</local:CustomCanvas>
</ScrollViewer>
</StackPanel>
CustomCanvs имеет увеличения/уменьшения масштаба функции. Но когда я вращаю колесо мыши в области CustomCanvas, работа прокрутки ScrollViewer и увеличение/уменьшение масштаба не работают. И когда я прокручиваю полосу прокрутки ScrollViewer, работает не только увеличение/уменьшение масштаба CustomCanvas, но и прокрутка ScrollViewer.
Я хочу, когда я вращаю колесо мыши, только увеличение/уменьшение работы. И когда я прокручиваю полосу прокрутки, прокручиваю только прокрутку.
Как я могу предотвратить событие колеса мыши ScrollViewer от скручивания колеса мыши? И как я могу предотвратить увеличение/уменьшение масштаба прокрутки полосы прокрутки ScrollViewer? Пожалуйста, помогите
Thankyou. Я уже это сделал. У меня есть дочернее изображение и TextBlock в CustomCanvas. Только если я вращаю колесо мыши на дочернем элементе CustomCanvas, он работает ... Почему событие MouseWheel не распространяется на другие области CustomCanvas, кроме дочерней области? В других областях, колесо событий для ScrollViewer, так что прокрутки работать. – Lightstar