首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在DotNetBrowser上滚动这么慢?

为什么在DotNetBrowser上滚动这么慢?
EN

Stack Overflow用户
提问于 2016-10-19 00:43:25
回答 2查看 430关注 0票数 1

我们正在寻找.net上的铬浏览器。我们对DotNetBrowser很感兴趣,但在决定继续之前有一个问题。

为什么在DotNetBrowser上滚动这么慢,chfsharp更适合滚动。这个问题有什么解决方案吗(请看下面的视频,我比较了dotnetbrowser和cefsharp)?

https://youtu.be/ALyRvewbwas

EN

回答 2

Stack Overflow用户

发布于 2016-10-19 18:13:56

此问题与绑定Chromium引擎中生成的大量鼠标事件有关。

如果您对处理DotNetBrowser控件的鼠标事件不感兴趣,可以完全禁用它们或过滤掉不必要的事件。在这种情况下,此问题将不再可重现。

不幸的是,在当前版本的DotNetBrowser中不存在这样的特性,但是DotNetBrowser团队可以实现它,如果它对您很重要,还可以为您提供一个预览构建。

票数 1
EN

Stack Overflow用户

发布于 2018-01-24 17:37:02

尝试禁用所有事件。这样的Smth

代码语言:javascript
复制
_browser = BrowserFactory.Create(BrowserType.HEAVYWEIGHT); 
_browserView = new WPFBrowserView(_browser);

_browser.DialogHandler = new WPFDefaultDialogHandler(_browserView);
_browser.DownloadHandler = new WPFDefaultDownloadHandler(_browserView);
_browser.ContextMenuHandler = new WPFDefaultContextMenuHandler(_browserView, true);

_browser.Preferences.FireKeyboardEventsEnabled = false;
_browser.Preferences.FireMouseEventsEnabled = false;
_browser.Preferences.FireGestureEventsEnabled = false;
_browser.Preferences.ApplicationCacheEnabled = true;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40113738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档