title: Force WPF scrollbar to only land on integer values
body: <p>If I have a WPF scroll bar with both <code>Change</code> properties defined, why is it still possible to have a real value like <code>123.456</code> that is not a multiple of my steps?</p>
  
  <pre><code>&lt;ScrollBar Minimum="-5000" Maximum="5000" SmallChange="1" LargeChange="25"&gt;&lt;/ScrollBar&gt;
  </code></pre>
  
  <p>Is there a way to force a scroll bar to only set values of integers, multiples of the step, or both?</p>
  
  <p>Most of the existing documentation on this issue seems directed towards WPF Sliders (which can use <code>IsSnapToTickEnabled</code>) or ScrollViewers (content controls using <code>IScrollInfo</code>), neither of which have equivalent solutions in <code>ScrollBar</code>.</p>