C# 在Xamarin中停止WebView
我在Xamarin中有一个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
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;
}
}