WinRT的WebView控件处理控件中导航(WinRt WebView control handl

2019-06-26 14:59发布

我使用的WebView控制Metro应用。 我使用NavigateToString加载可能含有超链接的HTML文件。 那么,什么我想要做的就是在选择这些超链接之一和检测,而不是让WebView控件中导航,启动IE浏览器并查看该页面出现来代替。

这是可能的WinRT的限制范围内,如果是这样,怎么样?

到目前为止,我已经尝试捕捉WebView_LoadCompleted()事件,但尽管它在正确的时间做火,我看不到有关URI从任何细节NavigationEventArgs

Answer 1:

不幸的是,因为WebView中不包括的事件,如导航(它存在于Windows Phone的),这是不能直接成为可能。

幸运的是,尼克·兰多夫(辉煌的Windows Phone和Windows 8开发者)创造了使用脚本事件的解决方法。 他有他的博客上一个伟大的写了起来:

http://nicksnettravels.builttoroam.com/post/2012/04/21/Limitations-of-the-WebView-in-Windows-8-Metro-Apps.aspx



文章来源: WinRt WebView control handling navigation within the control