<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);

Disable scrolling in code

	ScrollViewer1.VerticalScrollMode = ScrollMode.Disabled;