title: Scroll ListViewItem to be at the top of a ListView
body: <p>In WPF, I know I can use <code>ListView.ScrollIntoView</code> to scroll a particular item into view, but it will always do the least amount of scrolling so that the item is shown. </p>
  
  <p>How can I make it scroll so that the item I want to show is scrolled to the top of the ListView?</p>
  
  <p>I've thought about calling ScrollIntoView twice, once for the item I want at the top, and once for the last shown item, but I don't know how to find out what the last shown item.</p>