Не очень хорошее решение, но вы можете добавить несколько панелей с текстом - одна панель в каждой строке
ScrollViewer
класс использует интерфейс IScrollInfo
и есть 2 метода.
((IScrollInfo)myPanel).LineUp();// and LineDown()
Добавьте метод к событию UIElement.MouseWheel
и один поворот == один дочерний элемент панели.
... или вы можете использовать:
myScrollviewer.ScrollToVerticalOffset(offset);