我有一个包含此ScrollViewer的WPF窗口:
<ScrollViewer VerticalScrollBarVisibility="Auto" Background="{StaticResource AccentColor2}" UseLayoutRounding="True" PreviewMouseWheel="ScrollViewer_PreviewMouseWheel">
<StackPanel Margin="50,0,50,50"...>
</ScrollViewer>
代码隐藏附加到PreviewMouseWheel事件,因此我可以对滚动的鼠标滚轮作出反应。
除非光标直接位于ScrollViewer的滚动条上,否则此工作正常。控件滚动,但事件永远不会被触发,我的代码也不会执行。为什么会发生这种情况?我如何对这种具体情况做出反应?