WPF中嵌入式浏览器的直观滚动

时间:2009-08-12 20:25:56

标签: wpf user-interface scroll touch

我正在开发一个用WPF构建的项目,其中包含一个嵌入式WebBrowser。 WPF附带的浏览器无法满足我们的需求,因此我们在WindowsFormsHost元素中使用WinForms WebBrowser。

这一切都很好,除了应用程序将在触摸屏上使用,并且用户很难使用IE提供的微小标准滚动条。

我知道如何以编程方式滚动,但是如何提供更加用户友好的滚动机制?唯一的限制是我不能在WebBrowser上覆盖任何东西,旁边没有空间。

1 个答案:

答案 0 :(得分:1)

有一篇旧代码项目文章,显示了修改滚动条大小的方法。这篇文章是用C ++编写的,我认为可以通过使用winAPI对浏览器窗口进行子类化来调整技术,但我认为这并不容易。

ResizeScrollbar - How to change width of built-in scroll bars

此外,还可以在系统级别修改滚动条大小...