所以,我决定给CefSharp别的去了,抓起CefSharp.Winforms的NuGet更改URL,并在下面的代码删除:如何使用CefSharp的WinForms
public CefSharp.WinForms.ChromiumWebBrowser browser;
public Form1() {
InitializeComponent();
browser=new CefSharp.WinForms.ChromiumWebBrowser("http://www.imdb.com") {
Dock=DockStyle.Fill,
};
tabPage2.Controls.Add(browser);
}
...它的工作原理。它创建webbrowser控件,并加载页面(YAY !!)。现在,我想要做的是基于用户在ListView中的选择,我想将http://www.imdb.com
中的页面更改为其他内容。基本上寻找一种方式来做IE浏览器组件中的WebBrowser.Navigate(...)
,但是在CefSharp.WinForms中。
似乎很愚蠢(并且毫无意义),如果在浏览器初始化后没有办法更改URL,那么从逻辑上讲必须是。
browser.Address
与组件本身的距离相近,但是它是只读属性。
在此先感谢您对此事的任何帮助。
在WPF版本中有'ChromiumWebBrowser.Load(string url)'。我认为它也可能在winform版本中。 –