我已经成功地在WPF中向Windows添加了一个WebView . 如何在浏览器中添加标签?我用google搜索但没有找到任何关于在CefSharp中制作标签式浏览器的好文档 .
var settings = new CefSharp.Settings
{
PackLoadingDisabled = true, UserAgent="MosleM 7026"
};
if (CEF.Initialize(settings))
{
WebView view = new WebView();
view.Address = "http://www.google.com";
BrowserHost.Children.Add(view);
}
xaml :
<Grid x:Name="BrowserHost" RenderTransformOrigin="0.5,0.5">
<Grid.RenderTransform>
</Grid.RenderTransform>
2 回答
您需要在每个
TabItem
上添加一个<TabControl>
,其中一个WebView
. 我不确定它的效果如何,但这将是一般的操作理论 . 你有没有尝试过?我认为cefSharp没有这个功能 . 正如Per Lundberg所说,你必须手动添加它 . 尝试添加tabcontrol并将新的webcrontrol添加到tabpages .
这行有问题:
因为初始化只能由app域调用一次 . 试着用这个