CefSharp 浏览器不会在 WPF 中加载
CefSharp browser doesn't load up in WPF
我通过 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
和垂直的,以防它会显示但太小而不可见,但无济于事。有人可以告诉我如何进行这项工作吗?没有错误,没有异常,它只是没有出现。
我只需要
chromeBrowser.Address = "http://get.webgl.org/";
而不是 Load
。
我通过 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
和垂直的,以防它会显示但太小而不可见,但无济于事。有人可以告诉我如何进行这项工作吗?没有错误,没有异常,它只是没有出现。
我只需要
chromeBrowser.Address = "http://get.webgl.org/";
而不是 Load
。