title: Animated Listbox scrolling
body: <p>I have a vertical WPF listbox, bound to a collection, with a custom ItemTemplate. I've noticed a few things:</p>
  
  <ol>
  <li><p>Unlike a standalone scrollviewer, the listbox does not scroll continuously, but jumps in increments equal to the height of the items. Where in XAML is this difference defined (the listbox template just contains a scrollviewer after all?</p></li>
  <li><p>Is it possible to animate this jump? I'm trying to animate this so that it quickly animates the jump from one offset to another. Icing on the cake would be for the animation to display some interia and 'wobble' at the end. I was hoping there would be a pre defined Behavior for this, but there seems not to be one. Attempts at doing this myself in code behind with BeginAnimation have failed, with an Exception thrown telling me that the VerticalOffset property of Scrollviewer cannot be animated.</p></li>
  </ol>
  
  <p>Any clues?</p>
  
  <p>Thanks
  Tom</p>