Из MSDN:
Установка атрибута TextWrapping в
Перенос приводит к переносу введенного текста в
новая строка, когда край TextBox
контроль достигается автоматически
увеличение высоты TextBox
контроль, чтобы включить место для нового
строка, если необходимо.
Итак, чтобы исправить это, я думаю, вы можете установить TextWrapping = TextWrapping.NoWrap