I am trying to show a PrintPreview in ActualSize Mode and I have the following structure in my xaml: The problem is when I mouse scroll, instead of scrolling to the end of the page as you scroll and then navigate to the next page if any , it directly navigates to the next page and then on the last page, it scrolls to the end as you continue scrolling with your mouse. Is there a way to overcome that problem without handling the ScrollChanged event of the ScrollViewer in the code behind ?