Я делаю простую программу просмотра журнала, которая состоит из большого TextBox
, который показывает файл, и DispatchTimer
, который время от времени обновляет TextBox
, устанавливая его свойство Text
.
Всякий раз, когда фокус устанавливается на TextBox
, он автоматически прокручивается до места, где находится курсор, даже когда я явно выдаю ScrollToEnd()
на нем. (В этом случае пользовательский интерфейс показывает полосу прокрутки, «перепрыгивающую» с конца обратно в положение курсора).
Как заставить TextBox
сохранять текущую прокручиваемую позицию и игнорировать позицию курсора?