我花了太多时间试图解决这个问题:我正在尝试创建一个Core,因为该项目已经让我感到困惑而且它并不是那么大。 Core是主线程之外的类。在主线程上我命名为浏览器,浏览器:
<cefSharp:ChromiumWebBrowser x:Name="browser" x:FieldModifier="public" />
在课堂上我称之为:
public class Core : MainWindow
{
public void winstenVerlies()
{
var currentdirectory = "https://www.google.nl";
this.browser.Address = currentdirectory;
}
}
我尝试了很多方法,这是我喜欢的方式,但他们都给了我相同的信息:
“未在对象的实例上设置对象引用。”
感谢任何帮助。
答案 0 :(得分:0)
问题解决了。我现在研究了几个星期,从我所看到的问题是根,当我在调用它时使用它或对象/函数名称时,它不会传递给类的根,而不是根的项目。这是你如何绕过它。 通过课程传递对象。
public void winstenVerlies(ChromiumWebBrowser b)
{
var currentdirectory = "https://www.google.nl";
b.Address = currentdirectory;
}
然后这样称呼它。
Core Menu = new Core();
Menu.winstenVerlies(browser);
现在我尝试了这个,它最后一次给了我错误信息,我没有追查问题的根源。 我所知道的是它现在正在工作,我很高兴。 祝你有愉快的一天。