Cefsharp WPF组合框渲染问题

时间:2014-02-24 02:55:35

标签: wpf windows combobox chromium-embedded cefsharp

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

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

Issue ScreenshotNormal Screenshot

2 个答案:

答案 0 :(得分: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看起来它显示在正确的位置 - 甚至是第一次 - 至少在我的电脑上。如果您在大约一个月内无法等待下一个版本,则必须执行源代码构建。

答案 1 :(得分:1)

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

请注意,这仅适用于github的CefSharp3代码。最新的二进制版本还没有这个解决方案,但希望我们离新的二进制版本不太远......现在任何一年。 ;)