1

在某些设备中,CefShapr WPF 示例 1.25.7 (cef1) 有奇怪的问题。CefSharp 在错误的地方渲染组合框,例如渲染 TranslateTransform。所有设备都具有相同的 DPI 96 和屏幕分辨率。

这个问题的原因可能是什么?谢谢。

问题截图正常截图

4

2 回答 2

2

原因可能与 CEF 项目http://code.google.com/p/chromiumembedded/issues/detail?id=1208&q=combobox中报告的此问题有关

也许您可以通过检查它是否可以使用 cefclient.exe 重现它来进一步缩小范围,该 cefclient.exe 作为 CEF 二进制下载的一部分提供。此外,很高兴知道您是否可以使用 CefSharp3 和/或 CEF3 cefclient.exe 重现它 - 因为不再维护 CEF1。

请将在 CEF3 或 CefSharp3 上找到的相关结果报告给相应的项目。

更新@Ktulh 是的 31.0.0-pre1 在https://kontur.ru/ubrir?type=order对我也不起作用,但在https://github.com/cefsharp/CefSharp/pull/337看起来像它显示在正确的位置 - 即使是第一次 - 至少在我的电脑上。如果您不能等待大约一个月后的下一个版本,则必须从源代码构建。

于 2014-03-06T10:23:10.077 回答
1

这并不是一个真正 100% 完美的答案,但由于这个错误已得到修复(= 和弹出窗口,例如 CefSharp3 现在支持组合框),我相信 CefSharp3 不存在这个问题。你能测试一下看看吗?看看它是否适合你在那里工作真的很酷。

请注意,这仅对来自 github 的 CefSharp3 代码有效。最新的二进制版本还没有这个修复,但希望我们距离新的二进制版本不会太远......现在任何一年。;)

于 2014-03-08T22:05:13.920 回答