You’ve probably already grasped that scrollbars and sliders are not required as much on multi-touch screens as they are in mouse-based environments. The ScrollViewer in the last chapter responds directly to touch rather than any manipulation of its scrollbars, which barely even exist except as concepts.
Still, scrollbars and sliders are sometimes useful for jobs that allow the user to select from a continuous range of values. These controls are found in this little corner of the class hierarchy:
The RangeBase class defines Minimum, Maximum, SmallChange, and LargeChange properties to define the parameters of scrolling, plus a Value property for the ...