У меня много проблем с получением AvalonEdit TextEditor
для прокрутки до определенной строки. Поведение ScrollTo()
заключается в простой прокрутке до тех пор, пока эта строка не окажется в середине представления. Я пробовал много разных методов, найденных в Интернете, и ТАК, как получение смещения с помощью
double visualTop = textEditor.TextArea.TextView.GetVisualTopByDocumentLine(line);
Но у каждого были свои проблемы. Например, в приведенной выше строке я получал исключения с TextView.VisualLines
.