Есть небольшое исправление, которое вы можете сделать, когда создаете средство просмотра прокрутки, установите высоту, на которую вы хотите разместить текстовое поле, а затем поместите текстовое поле большего размера под ним.Если бы вы хотели, чтобы высота вашего текстового поля была равна 500, то вы бы установили эту высоту для средства просмотра прокрутки и установите для текстового поля значение больше.
<ScrollViewer Height="500" VerticalScrollBarVisibility="Auto">
<TextBox Height="1000" />
</ScrollViewer>
Это основная идея, но она должна быть в состоянииделать то, что вы хотите сделать.Имейте в виду, что Мэтт сказал об ограничениях