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);
现在我试过了,上次它给了我错误信息,我没有追查问题的根源。
我所知道的是它现在正在工作,我很高兴。
祝你有个愉快的一天。
我花了太多时间试图解决这个问题:我正在尝试创建一个核心,因为这个项目已经让我感到困惑而且它不是那么大。核心是主线程之外的一个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);
现在我试过了,上次它给了我错误信息,我没有追查问题的根源。 我所知道的是它现在正在工作,我很高兴。 祝你有个愉快的一天。