Интуитивно понятная прокрутка для встроенного браузера в WPF

StackOverflow https://stackoverflow.com/questions/1268527

Вопрос

Я работаю над проектом, созданным в WPF, который включает встроенный веб-браузер.Браузер, поставляемый с WPF, не удовлетворял нашим потребностям, поэтому мы используем WinForms WebBrowser в элементе WindowsFormsHost.

Все это работает нормально, за исключением того, что приложение должно использоваться на сенсорном экране, и пользователям трудно использовать крошечную стандартную полосу прокрутки, предоставляемую IE.

Я знаю, как прокручивать программно, но как бы вы предоставили более удобный механизм прокрутки?Единственным ограничением является то, что я не могу ничего накладывать на веб-браузер, и рядом с ним нет места.

Это было полезно?

Решение

Есть старая статья проекта кода, в которой показан способ изменить размер полосы прокрутки.Статья написана на C++, я думаю, что можно было бы адаптировать эту технику, создав подкласс окна браузера с помощью winAPI, но я не думаю, что это будет легко.

ResizeScrollbar — Как изменить ширину встроенных полос прокрутки

Также есть возможность изменить размер полосы прокрутки на уровне системы...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top