"Small scrolling" occurs when the end-user clicks on an up/down buttons or left/right buttons (Figure 1) on the scrollbar.


Figure 1: Left and Right Buttons

Small Scrolling Size

The "small scrolling size" is determined by the SmallScrollSize property.  If this property is not set (or set programmatically to AxisDataView.SmallScrollSize = Double.NaN), the chart view is automatically recalculated to a smaller value after each zoom operation.

When SmallScrollSize is not set, the SmallScrollMinSize property can be used to set a minimum value. However, if SmallScrollSize is set to an explicit value then this value is always used for small scrolling, regardless of how many times zooming occurs (so setting SmallScrollMinSize therefore has no effect).

What's Happening in this Sample?

By default, the small scrolling size is set to Auto.  Thus the small scrolling size decreases every time data is zoomed in on, and cannot be less than SmallScrollMinSize.

The small scrolling size can be set to an explicit value using SmallScrollSize, in which case the minimum small scrolling size has no effect.