Gör så här: Skapa en textrutekontroll med flera rader

Det här exemplet visar hur du använder XAML (Extensible Application Markup Language) för att definiera en TextBox kontroll som automatiskt expanderas för att rymma flera textrader.

Exempel

Om du anger attributet TextWrapping till Wrap kommer den angivna texten att omslutas till en ny rad när gränsen för kontrollen TextBox nås, vilket automatiskt expanderar kontrollen TextBox så att den innehåller utrymme för en ny rad, om det behövs.

Om attributet AcceptsReturn anges till sant infogas en ny rad när RETUR-tangenten trycks in, och expanderar återigen automatiskt TextBox för att inkludera utrymme för en ny rad, om det behövs.

Attributet VerticalScrollBarVisibility lägger till en rullningslist i TextBox, så att innehållet i TextBox kan bläddras igenom om TextBox expanderar utöver storleken på ramen eller fönstret som omger den.

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

Se även