Share via


Procedura: creare un controllo TextBox su più righe

Questo esempio illustra come usare Extensible Application Markup Language (XAML) per definire un TextBox controllo che si espande automaticamente per contenere più righe di testo.

Esempio

Se si imposta l'attributo TextWrapping su Wrap , il testo immesso verrà disposto a capo su una nuova riga quando viene raggiunto il bordo del TextBox controllo, espandendo automaticamente il TextBox controllo in modo da includere spazio per una nuova riga, se necessario.

L'impostazione dell'attributo su true determina l'inserimento AcceptsReturn di una nuova riga quando viene premuto il tasto RETURN, espandendo nuovamente automaticamente l'oggetto in modo da includere spazio TextBox per una nuova riga, se necessario.

L'attributo VerticalScrollBarVisibility aggiunge una barra di scorrimento a TextBox, in modo che il contenuto di TextBox possa essere scorrevole se l'oggetto TextBox si espande oltre le dimensioni della cornice o della finestra che lo racchiude.

<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>

Vedi anche