如何使用鼠标后退按钮在WinRT XAML 8.1 WebView控件中触发GoBack()?

时间:2015-02-17 02:29:34

标签: webview windows-runtime winrt-xaml windows-8.1

我在WinRT XAML 8.1应用程序中有一个页面,它基本上是一个由WebView控件组成的整页显示,以显示一个网页。

对于鼠标用户来说,能够使用许多鼠标中包含的硬件鼠标按钮返回WebView中的页面(而不是之前的应用程序页面 - 到上一个网页)会很方便。

WinRT 8.1开箱即用,可以响应硬件鼠标后退按钮并返回应用中的页面。但是当鼠标悬停在WebView控件上时,应用程序根本不会响应硬件鼠标后退按钮。将鼠标移离WebView,然后按硬件鼠标按钮移动到上一个应用程序页面。

所以问题是当鼠标悬停在WebView控件上时如何检测鼠标后退按钮,这样我就可以向WebView控件发出GoBack()命令了?

1 个答案:

答案 0 :(得分:1)

操纵事件和某些鼠标事件(如出现的那些)不会通过WebView转发。没有令人满意的解决方法。