如何检测 WPF WebView 控件的鼠标滚轮?

How can I detect the Mouse Wheel for the WPF WebView control?

我正在尝试使用 PreviousMouseWheel 事件检测何时在 WPF WebView 控件上使用鼠标滚轮。在 xaml 中,我尝试将标记添加到 WebView,但事件仅在鼠标位于 WebView 控件之外的某个位置时触发。我还在包含的 Grid 和 Window 本身上尝试了标签,但结果相同。

xaml:

<Grid Name="windowGrid">
    <StackPanel>
        <Grid x:Name="gridTest" >
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>

            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>

            <Controls:WebView Name="wvc" Grid.Row="0" Grid.Column="0"
                    Width="800" Height="600" 
                    Source="http://www.google.ca"
                    PreviewMouseWheel="my_PreviewMouseWheel"
             />
        </Grid>
    </StackPanel>
</Grid>

不支持。通常冒泡路由事件用于跟踪 UI 元素的状态变化。但是,如果查看 GitHub 上的来源,可以发现只为一个路由事件引发 - new RoutedEventArgs(GotFocusEvent).