C# 在Xamarin中停止WebView

C# 在Xamarin中停止WebView,c#,xaml,xamarin,xamarin.forms,xamarin.ios,C#,Xaml,Xamarin,Xamarin.forms,Xamarin.ios,我在Xamarin中有一个WebView,我只需要可视化一个修复页面。我设置了一个页面,但是如果我从webview中选择了一个链接,它就会改变。我发现事件正在导航,如何在页面开始加载之前停止页面 .Xaml <WebView x:Name="Browser" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" Navigating="webOnNavig

我在Xamarin中有一个
WebView
,我只需要可视化一个修复页面。我设置了一个页面,但是如果我从webview中选择了一个链接,它就会改变。我发现事件
正在导航
,如何在页面开始加载之前停止页面

.Xaml

<WebView x:Name="Browser" 
         VerticalOptions="FillAndExpand" 
         HorizontalOptions="FillAndExpand"
         Navigating="webOnNavigating" /> 

您可以在
导航
事件中取消当前请求

void webOnNavigating(object sender, WebNavigatingEventArgs e)
{
     if (e.Url.StartsWith("xxx"))
     {
         e.Cancel = true;
     }
}

它不工作,如果我按下一个链接,它会改变页面。@IanGallegos您是否确保
e.Cancel=true已执行?是否要推送到页面而不是重定向到其他url?抱歉,出现另一个错误,现在它正在运行。非常感谢
void webOnNavigating(object sender, WebNavigatingEventArgs e)
{
     if (e.Url.StartsWith("xxx"))
     {
         e.Cancel = true;
     }
}