【发布时间】:2014-02-24 02:55:34
【问题描述】:
在某些设备中,CefShapr WPF 示例 1.25.7 (cef1) 存在奇怪的问题。 CefSharp 在错误的位置渲染组合框,例如渲染 TranslateTransform。所有设备都具有相同的 DPI 96 和屏幕分辨率。
此问题的原因可能是什么?谢谢。
【问题讨论】:
标签: wpf windows combobox chromium-embedded cefsharp
在某些设备中,CefShapr WPF 示例 1.25.7 (cef1) 存在奇怪的问题。 CefSharp 在错误的位置渲染组合框,例如渲染 TranslateTransform。所有设备都具有相同的 DPI 96 和屏幕分辨率。
此问题的原因可能是什么?谢谢。
【问题讨论】:
标签: wpf windows combobox chromium-embedded cefsharp
原因可能与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 看来它显示在正确的位置 - 即使是第一次- 至少在我的电脑上。如果您不能等待大约一个月后的下一个版本,则必须从源代码构建。
【讨论】:
cefclient.exe的夜间构建3.1921.1661.0版本,那么您发现了一个问题,您必须报告给CEF 项目或在 CEF 论坛中讨论。另外我认为您应该查看来自 www.magpcss.net/cef_downloads/ 的最新官方版本 3.1650
build.ps1 将其 NuGet 打包并与 CefSharp 一起使用。 CefSharp 33 基于 CEF 1750 分支。 CEF 开发现在在 2062 或更新的分支上,它将登陆 CefSharp 37。
这并不是一个 100% 完美的答案,但由于 this bug 已修复(= 和弹出窗口,例如 CefSharp3 现在支持组合框),我相信 CefSharp3 不存在此问题。你能测试一下看看吗?看看它是否适合你,真是太酷了。
请注意,这仅对来自 github 的 CefSharp3 代码有效。最新的二进制版本还没有这个修复,但希望我们距离新的二进制版本不会太远......现在任何一年。 ;)
【讨论】: