<ScrollViewer x:Name="ScrollViewer1" VerticalScrollMode="Enabled" VerticalScrollBarVisibility="Auto" HorizontalScrollMode="Disabled" >
<Canvas Width="800" Height="1732" >
</Canvas>
</ScrollViewer>
Move to new position within ScrollViewer
ScrollViewer1.ChangeView(0, 800, 1);
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.