Frage

Ich arbeite an einem Projekt in WPF gebaut, die einen eingebetteten Web-Browsers enthält. Der Browser, der mit WPF kommt hat unsere Anforderungen nicht erfüllen, so dass wir mit einem WinForms WebBrowser in einem Windows Elemente.

Das alles funktioniert gut, außer die Anwendung auf einem Touch-Screen verwendet werden soll, und die Benutzer eine harte Zeit mit der kleinen Standard-Scrollbar von IE versorgt werden.

Ich weiß, wie programmatisch blättern, aber wie würden Sie einen benutzerfreundlicheren Scrollen Mechanismus liefern? Einzige Einschränkung ist, dass ich nichts über den Web-Browser überlagern kann, und es gibt keinen Raum daneben.

War es hilfreich?

Lösung

Es gibt einen alten Code Project Artikel, die eine Art und Weise zeigt, auf Bildlaufleiste Größe zu ändern. Der Artikel ist in C ++, ich denke, es möglich sein könnte, die Technik, die von Subklassen das Browserfenster mit winapi anzupassen, aber ich glaube es nicht leicht sein wird.

ResizeScrollbar - Wie sich ändern Breite von Einbau-Scroll-Balken

Auch gibt es die Möglichkeit, die Bildlaufgröße auf Systemebene zu ändern ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top