Compartir a través de


Cómo: Crear un control TextBox de varias líneas

En este ejemplo se muestra cómo usar el lenguaje de marcado extensible de aplicaciones (XAML) para definir un TextBox control que se expandirá automáticamente para dar cabida a varias líneas de texto.

Ejemplo

Si se establece el atributo TextWrapping en Wrap, el texto ingresado se ajustará a una nueva línea cuando se alcance el borde del control TextBox, expandiéndose automáticamente el control TextBox para incluir espacio para una nueva línea, si es necesario.

Establecer el AcceptsReturn atributo en true hace que se inserte una nueva línea cuando se presiona la tecla RETURN, una vez más expandiendo automáticamente el objeto TextBox para incluir espacio para una nueva línea, si es necesario.

El atributo VerticalScrollBarVisibility agrega una barra de desplazamiento al TextBox, de modo que el contenido de TextBox se pueda desplazar si TextBox se expande más allá del tamaño del marco o ventana que lo contiene.

<TextBox
  Name="tbMultiLine"
  TextWrapping="Wrap"
  AcceptsReturn="True"
  VerticalScrollBarVisibility="Visible"
>
  This TextBox will allow the user to enter multiple lines of text.  When the RETURN key is pressed, 
  or when typed text reaches the edge of the text box, a new line is automatically inserted.
</TextBox>

Consulte también

  • TextWrapping
  • Información general sobre TextBox
  • Información general sobre RichTextBox