所以,这是我的问题,我在 Wpf 应用程序中工作,所以我没有所有标准的 Windows 窗体控件。所以我试图使用 windowsformshost,将 webbrowser 保存在 tabitem 中。所以这就是我所拥有的:
Tab t = new Tab();
Browser newbrowse = new Browser(t);
WindowsFormsHost host = new WindowsFormsHost();
Grid g = new Grid();
host.Child = newbrowse;
newbrowse.Dock = DockStyle.Fill;
g.Children.Add(host);
t.Header = "New Tab";
t.Content = g;
tabControl1.Items.Add(t);
现在,选项卡和浏览器只是我对控件的自定义实现,它们都经过测试和工作。所以这不是问题。现在据我所见,该代码应该可以工作。但是我盯着一个空白的标签页。请注意,这需要在代码隐藏中,并且不能包含在 WPF 本身中。
感谢您的任何意见!:) 干杯
编辑:请注意,我也尝试过使用标准、controls.tabitem 和 forms.webbrowser 进行操作以达到相同的效果