Estoy desarrollando una aplicación para enviar comentarios.Multilínea para WPF TextBox
Básicamente estoy tratando de hacer un TextBox
para comentarios, pero estoy acostumbrado a los WinForms MultiLine=true
. Establecí MinLines
en 3, que está llegando, pero preferiblemente me gustaría que el usuario pueda escribir en cualquier lugar de este bloque, como presionar enter y do puntos puntos. Por ejemplo:
- Item 1 blah
- Item 2 blahlb lahbvl d
Pero en este momento el texto permanece en una línea.
- Item 1 blah - Item 2 blahb blahb blah
Estos comentarios ayudarán a completar el cuerpo de un correo electrónico que se envía. Puede ser inútil si no puedo mantener fácilmente el mismo formato al colocar esta cadena en la cadena del cuerpo del correo electrónico (para que se vea como lo hace cuando se envía como lo hace cuando se escribe).
¿Puedo lograr lo que busco o tengo que dejarlo como todo el texto en una línea?
bueno @itowlson si la creación de cuadro de texto de varias líneas con la forma de su funcionan mejor, pero si quiero establecer el contador de texto de la caja de texto 'label1.Content = textBox1.Text.Length;' con esta línea su trabajo, pero cuando presiono enter en el contador de la caja de texto aumentará 2 caracteres. ¿Cómo puedo hacer esta tarea? Por favor, ayúdenme. –
Esto sucede porque la nueva línea tiene dos caracteres (CR/LF). Si desea tratarlo como un solo carácter, haga algo como 'textBox1.Text.Replace (" \ r \ n "," ") .Length'. Sin embargo, tenga cuidado: si esto se entiende como retroalimentación del usuario porque su back-end limita el número de caracteres, puede que necesite contar el CR/LF como dos caracteres si así es como lo contará el back-end. – itowlson
También solicito este problema en este enlace http://stackoverflow.com/questions/18459908/multiline-issue-wpf-textbox –