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

如何检测WPF WebView控件的鼠标滚轮?,wpf,xaml,webview,mousewheel,Wpf,Xaml,Webview,Mousewheel,我试图使用previousmouseweel事件检测WPFWebView控件上何时使用鼠标滚轮。在xaml中,我尝试将标记添加到WebView,但该事件仅在鼠标位于WebView控件之外时触发。我还在包含网格和窗口本身上尝试了标记,但结果相同 xaml: 不受支持。通常,冒泡路由事件用于跟踪UI元素的状态更改。但是如果查看上的源代码,可以发现仅为一个路由事件引发了新的路由EventArgs(GotFocusEvent),因此不可能。不幸的是,当前最新版本的WebView21.0.674-pre

我试图使用
previousmouseweel
事件检测WPF
WebView
控件上何时使用鼠标滚轮。在xaml中,我尝试将标记添加到
WebView
,但该事件仅在鼠标位于
WebView
控件之外时触发。我还在包含网格和窗口本身上尝试了标记,但结果相同

xaml:



不受支持。通常,冒泡路由事件用于跟踪
UI
元素的状态更改。但是如果查看上的源代码,可以发现仅为一个路由事件引发了新的路由EventArgs(GotFocusEvent)

,因此不可能。不幸的是,当前最新版本的
WebView2
1.0.674-prerelease也不支持
Mousewell
事件。如果可能,请从下载并运行示例。
<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>