В окне вывода Visual Studio вы можете расположить текстовую вставку в конце вывода, чтобы текстовое поле автоматически прокручивалось вниз при регистрации нового текста. И когда каретка не заканчивается, она не прокручивается вниз. Я хотел бы имитировать это с помощью текстового поля WPF.
Я смог сделать это, но только если TextBox не только для чтения. Это потому, что мне нужна каретка, и она не отображается, если у вас есть текстовый блок только для чтения.
Проблема в том, что мое текстовое поле редактируемое (с командами копирования / вырезания / вставки и ввода), но я не хочу.
Есть ли чистое решение? Я бы предпочел не блокировать все клавиши, так как у меня есть CommandBindings, которые должны работать, когда TextBox сфокусирован.
Спасибо