类中的WPF Cefsharp实例/对象引用不起作用

时间:2017-11-21 23:37:34

标签: c# wpf cefsharp

我花了太多时间试图解决这个问题:我正在尝试创建一个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;

    }
}

我尝试了很多方法,这是我喜欢的方式,但他们都给了我相同的信息:

  

“未在对象的实例上设置对象引用。”

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

问题解决了。我现在研究了几个星期,从我所看到的问题是根,当我在调用它时使用它或对象/函数名称时,它不会传递给类的根,而不是根的项目。这是你如何绕过它。 通过课程传递对象。

 public void  winstenVerlies(ChromiumWebBrowser b)
    {

       var currentdirectory = "https://www.google.nl";
       b.Address = currentdirectory;

    }

然后这样称呼它。

Core Menu = new Core();
Menu.winstenVerlies(browser);

现在我尝试了这个,它最后一次给了我错误信息,我没有追查问题的根源。 我所知道的是它现在正在工作,我很高兴。 祝你有愉快的一天。