title: How can I make the Silverlight ScrollViewer scroll to show a child control with focus?
body: <p>I have a ScrollViewer which contains a Grid with multiple controls in it. The user can tab through the controls, but eventually they tab to a control that isn't in view - so they have to manully scroll to make the control visible again.</p>
  
  <p>Is there any way to make the ScrollViewer scroll automatically so that the focussed control is always visible. Failing that, is there any way I can make this work, short of listening to a GotFocus event on every control and then scrolling the ScrollViewer to make the control visible?</p>
  
  <p>At present I'm using Silverlight 2.</p>