C# 如何在xamarin表单web视图中创建新选项卡
我想使我的web视图支持多个选项卡。 例如,如何执行此操作,如以下代码:C# 如何在xamarin表单web视图中创建新选项卡,c#,xamarin.forms,xamarin.android,xamarin.ios,C#,Xamarin.forms,Xamarin.android,Xamarin.ios,我想使我的web视图支持多个选项卡。 例如,如何执行此操作,如以下代码: browser.newtab(URL:"google.com",tabindex:1); 如何在android和ios中实现这一点?最简单的解决方案是使用选项卡式页面。例如: private ContentPage NewBrowserTab(string url) { var cp = new ContentPage(); cp.Title = url;
browser.newtab(URL:"google.com",tabindex:1);
如何在android和ios中实现这一点?最简单的解决方案是使用选项卡式页面。例如:
private ContentPage NewBrowserTab(string url)
{
var cp = new ContentPage();
cp.Title = url;
var wv = new WebView();
wv.Source = url;
cp.Content = wv;
return cp;
}
和选项卡式页面:
TabbedPage tp = new TabbedPage();
tp.Children.Add(NewBrowserTab("https://google.com"));
tp.Children.Add(NewBrowserTab("https://xamarin.com"));
App.Current.MainPage = new NavigationPage(tp);
这是不可能的
WebView
(及其本机对应项)不支持选项卡浏览。因此,没有一行代码可以解决您的问题,您必须自己创建选项卡UI并管理与之相关的所有内容。我知道从一行代码开始执行并不容易,我需要知道执行此操作的方案经过6个月的搜索后,我接受了您的答案^ ^我不需要多个Web视图我需要多个具有相同功能的选项卡用户登录的cookies