Начните новую строку в текстовом поле wpf
Я создал небольшой графический интерфейс с WPF, содержащий текстовое поле. Я хочу, чтобы пользователь имел возможность начать новую строку . Как разрешить пользователю начать новую строку в текстовом поле WPF (с n или r)? Я хочу, чтобы пользователь мог начать новую строку, нажав "enter".
3 ответа:
Попробуйте установить в текстовом поле следующее свойство:
TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" (or auto) AcceptsReturn="True"
Элемент управления textbox имеет свойство AcceptsReturn (True / False), которое необходимо установить в True.
Его можно задать в поле свойств среды IDE Visual Studio или в коде.
textbox1.AcceptsReturn = true;
В дополнение к свойству
AcceptReturn = true
, если пользователь хочет начать новую строку, нажав клавишу enter, вам нужно будет проверить следующие свойства:
IsReadOnly
должно быть ложным. Если вы установите это значение в True, то очевидно, что клавиша Enter не будет работать.- убедитесь, что элемент управления, содержащий текстовое поле, не обрезает текстовое поле, иначе появится сообщение, что клавиша Enter не сработала.