Sacha Barber hat in seinem Blog einen sehr aufschlussreichen Artikel über look-and-feel Anpassungen der Scrollbar in WPF (Windows Presentation Foundation) verfasst.
Das Problem: Die Standard-Einstellung
Die Schwierigkeit für das Anpassen von Scroll-Bars oder dem Scroll-Viewer liegt im allgemeinen darin, dass WPF standard-mäßig diese Elemente schon ausgeliefert werden. Beziehungsweise, um präzise zu sein, die Elemente sind vorhanden, erhalten ihren Style jedoch von dem Windows Theme des Rechners, auf dem die Applikation gestartet wird. (In meinem Fall z.B. Aero).
Da diese Controls nur implizit vorhanden sind, ist es relativ umständlich, deren Design anzupassen.
Die Lösung: Überschreiben der Standards
In seinem Artikel "Styling A ScrollViewer/Scrollbar In WPF" beschreibt Sacha Barber anschaulich die Struktur der Scrollbar und derer Elemente. So kann er dann einfach diese Elemente nach seinem Gusto anpassen.
Auch den vollständigen und funktionierenden Xaml-Code kann sich anschauen. Eine ausführbare Visual Studio Solution als Beispiel kann man sich auch herunterladen.