C# 切弗夏普。最小化windows窗体时获取灰色内容

C# 切弗夏普。最小化windows窗体时获取灰色内容,c#,winforms,minimize,cefsharp,C#,Winforms,Minimize,Cefsharp,我读到了CefSharp,它真的很棒,但有一个问题。我想将CefSharp与windows窗体一起使用,它可以运行。当我最小化窗口,然后再次打开时,内容将丢失。但是,当我调整嵌入式浏览器窗口的大小时,页面出现了。正如它应该的那样 一些图片: 我直接从GitHub使用CefSharp,你能帮我解决这个问题吗。如果你能帮助我,我将非常感激 这显然是一个错误!(当我没有最大化窗口时,我只是在Win7上复制了它) 我昨天碰巧看到 将Size=Size,添加到构造函数中是否可以为您解决此问题 像这样:

我读到了CefSharp,它真的很棒,但有一个问题。我想将CefSharp与windows窗体一起使用,它可以运行。当我最小化窗口,然后再次打开时,内容将丢失。但是,当我调整嵌入式浏览器窗口的大小时,页面出现了。正如它应该的那样

一些图片:

我直接从GitHub使用CefSharp,你能帮我解决这个问题吗。如果你能帮助我,我将非常感激

这显然是一个错误!(当我没有最大化窗口时,我只是在Win7上复制了它)

我昨天碰巧看到

Size=Size,
添加到构造函数中是否可以为您解决此问题

像这样:

        browser = new ChromiumWebBrowser(CefExample.DefaultUrl)
        {
            Dock = DockStyle.Fill,
            Size = Size,
        };
更新:Naah忘记它,它似乎无法解决问题。请将其作为错误报告给CefSharp项目,以便修复(毕竟StackOverflow不是错误跟踪程序)

更新2:这可能与EGL的问题有关。解决方法似乎是删除或重命名bin文件夹中的
libEGL.dll
。请注意,CefSharp.Example.WinForms应用程序的重建将再次将其复制到那里


更新3:使用CefSharp v33.0.2,这应该得到修复。

谢谢@jornh。当我删除libEGL.dll时,程序运行正常。我不知道任何其他的解决方案,但这对我来说是有效的。如果有其他解决方案,请在此处共享。:)@谢谢您确认此变通方案适合您。我在项目中创建了一个问题:。我鼓励在那里进行进一步的讨论@麻烦你,你能从GitHub做一次新的拉动,并检查你不再需要解决方法了吗?有关更多详细信息,请参阅#511 GitHub问题。谢谢