UWP的Xamarin.Forms.WebView-提升导航事件

UWP的Xamarin.Forms.WebView-提升导航事件,xamarin,webview,uwp,Xamarin,Webview,Uwp,我对Xamarin.Forms.WebView和引发导航事件有问题。对于android,一切正常,但对于Windows10(UWP),导航事件不起作用 WebView _webView = new WebView() { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand }; _webView.Navigating += WebBro

我对Xamarin.Forms.WebView和引发导航事件有问题。对于android,一切正常,但对于Windows10(UWP),导航事件不起作用

WebView _webView = new WebView()
{
    HorizontalOptions = LayoutOptions.FillAndExpand,
        VerticalOptions = LayoutOptions.FillAndExpand
};
_webView.Navigating += WebBrowserNavigating;

private void WebBrowserNavigating(object sender, WebNavigatingEventArgs e)
{
    //...
}
Event "WebBrowserNavigating" is not raising.
在WebView for UWP中,如何处理从一个网站到另一个网站的重定向?我是否使用了其他组件?比如Windows.UI.Xaml.Controls.WebView?但我需要3个平台(Android、UWP、IOS)的通用组件


非常感谢您的帮助

好的,我自己解决了问题。这个问题与html源代码中的链接“a”有关。Xamarin自动将“target”属性的值从“\u self”更改为“\u blank”


当我手动从链接中删除目标属性时,导航事件引发。

我无法重现您的问题,我已为您创建了一个新的链接。你能试试吗?谢谢!但问题是当我在webView.Source中使用HtmlWebViewSource而不是WebViewSource时~~我不明白,你能显示webView.Source吗?当我使用HtmlWebViewSource时,导航事件没有引发:
string\u htmlSource=“…”;WebView _WebView=new WebView();_webView.Source=新的HtmlWebViewSource(){Html=_htmlSource}对于UrlWebViewSource,一切正常:
WebView\u WebView=new WebView();_webView.Source=新的UrlWebViewSource(){Url=”https://developer.xamarin.com/" 	};