BinaryScrollViewer .NET is a suite of fully skin-able ScrollViewer and ScrollBars .NET controls for the WPF platform.
1. Instant replacement for the standard ScrollViewer and ScrollBar controls
This control instantly replaces the standard .NET WPF ScrollViewer and ScrollBar (Primitive) controls.
It also allows you to completely customize the ScrollBar's all UI aspects, by simply letting you to set the desired colors / brushes for the each element of the ScrollBar UI.
This control saves you from spending time in having to tweak into / re-writing the Visual Tree of the ScrollBar controls and the ScrollViewer's Style.
2. Easy to create custom skins for the control
The control's API exposes the ComponentResourceKeys (CRKs) of all the relevant resource objects that are used by the control, to render the control.
All that is required to create custom skins is to simply create a custom resource dictionary, use the exposed API to set the various brushes/resources, and merge the dictionary into your Application object's Resources.