Como criar um controlo Caixa de Texto Multilinha
Este exemplo mostra como usar Extensible Application Markup Language (XAML) para definir um controle TextBox que será expandido automaticamente para acomodar várias linhas de texto.
Exemplo
Definir o atributo TextWrapping como Wrap fará com que o texto inserido seja quebrado em uma nova linha quando a borda do controle TextBox for atingida, expandindo automaticamente o controle TextBox para incluir espaço para uma nova linha, se necessário.
Definir o atributo AcceptsReturn como true faz com que uma nova linha seja inserida quando a tecla RETURN é pressionada, mais uma vez expandindo automaticamente o TextBox para incluir espaço para uma nova linha, se necessário.
O atributo VerticalScrollBarVisibility adiciona uma barra de rolagem ao TextBox, para que o conteúdo do TextBox possa ser percorrido se o TextBox se expandir além do tamanho do quadro ou da janela que o encerra.
<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>
Ver também
- TextWrapping
- Visão geral do TextBox
- Visão geral do RichTextBox
.NET Desktop feedback