Compartir a través de


Cómo: Crear un control TextBox multilínea

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

Ejemplo

Establecer el atributo TextWrapping en Wrap hace que el texto se ajuste a una nueva línea cuando se alcance el borde del control TextBox, al expandirse automáticamente el control TextBoxpara incluir espacio para una nueva línea (si se necesita).

Al establecer el atributo AcceptsReturn en true se inserta una nueva línea cuando se presiona la tecla de retorno, al expandirse automáticamente igualmente en control TextBox para incluir espacio para una nueva línea (si se necesita).

El atributo VerticalScrollBarVisibility agrega una barra de desplazamiento al control TextBox, de modo que se puede ver todo el contenido de TextBox al expandir el control TextBox más allá del marco o la 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>

Vea también