CefSharp浏览器无法在WPF中加载

时间:2017-03-14 17:15:00

标签: c# wpf webbrowser-control cefsharp

我通过Nu-get软件包管理器安装了Cef,并按照here的说法逐步配置了我的项目。应用程序启动,一切似乎都很好,但是当我实际尝试打开一个页面时,它会显示加载的时刻,然后最终什么都不做。我使用的代码是:

var targetGrid = (parent as BrowseWares).ViewerGrid;
CefSettings settings = new CefSettings();
settings.CefCommandLineArgs.Add("enable-gpu", "1");
settings.CefCommandLineArgs.Add("enable-webgl", "1");
Cef.Initialize(settings);
var chromeBrowser = new ChromiumWebBrowser();
chromeBrowser.HorizontalAlignment = HorizontalAlignment.Stretch;
chromeBrowser.VerticalAlignment = VerticalAlignment.Stretch;
chromeBrowser.Load("https://get.webgl.org/");
targetGrid.Children.Add(chromeBrowser);

让我补充说是按钮工作,之前已经过测试。我添加了HorizontalAlignment和垂直的一个,以防它显示但是太小而不可见,但无济于事。有人可以告诉我如何使这项工作?没有错误,没有例外,它只是没有出现。

1 个答案:

答案 0 :(得分:1)

我需要的只是

chromeBrowser.Address = "http://get.webgl.org/";

而不是Load