class 中的 WPF Cefsharp instance/object 参考无效

WPF Cefsharp instance/object reference in class not working

我花了太多时间试图解决这个问题:我正在尝试创建一个核心,因为这个项目已经让我感到困惑而且它不是那么大。核心是主线程之外的一个Class。在主线程上,我将浏览器命名为浏览器:

<cefSharp:ChromiumWebBrowser x:Name="browser" x:FieldModifier="public" />

在class中我这样称呼它:

 public class Core : MainWindow
{

    public void winstenVerlies()
    {
        var currentdirectory = "https://www.google.nl";
        this.browser.Address = currentdirectory;

    }
}

我试过很多方法,这是我喜欢的方法,但他们都给我同样的信息:

"object reference is not set on an instance of an object."

感谢任何帮助。

问题已解决。我已经研究了几个星期了,据我所知,问题出在根源上,当我在调用它时使用这个或 object/function 名称时,它没有通过 class 的根,而不是项目的根。这是你如何绕过它。 通过 class.

传递对象
 public void  winstenVerlies(ChromiumWebBrowser b)
    {

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

    }

那就这样称呼吧

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

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