Procedura: creare un controllo TextBox su più righe
In questo esempio viene illustrato come utilizzare Extensible Application Markup Language (XAML) per definire un controllo TextBox che si espanda automaticamente per inserire più righe di testo.
Esempio
Impostando l'attributo TextWrapping su Wrap, il testo immesso va a capo in una nuova riga quando viene raggiunto il bordo del controllo TextBox, espandendo automaticamente l'altezza del controllo TextBox per includere eventualmente spazio per una riga nuova.
Impostando l'attributo AcceptsReturn su true viene inserita una nuova riga quando viene premuto il tasto INVIO e anche in questo caso TextBox si espande automaticamente per inserire, se necessario, una nuova riga.
L'attributo VerticalScrollBarVisibility consente di aggiungere una barra di scorrimento a TextBox, affinché sia possibile scorrere il contenuto di TextBox qualora TextBox si espanda oltre il frame o la finestra che 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>