Gewusst wie: Erstellen eines mehrzeiligen TextBox-Steuerelements

Dieses Beispiel zeigt, wie XAML (Extensible Application Markup Language) verwendet wird, um einTextBox-Steuerelement zu definieren, das automatisch erweitert wird, um mehrere Textzeilen aufzunehmen.

Beispiel

Durch das Einstellen des TextWrapping-Attributs auf Wrap wird der eingegebene Text in eine neue Zeile umgebrochen, wenn die Kante des TextBox-Steuerelements erreicht wird, wodurch automatisch das TextBox-Steuerelement erweitert wird, um gegebenenfalls Raum für eine neue Zeile hinzuzufügen.

Durch das Einstellen des AcceptsReturn-Attributs auf true wird eine neue Zeile eingefügt, wenn der ZURÜCK-Schlüssel betätigt wird, wodurch erneut automatisch TextBox erweitert wird, um gegebenenfalls Raum für eine neue Zeile hinzuzufügen.

Das VerticalScrollBarVisibility-Attribut fügt eine Scrollleiste zu TextBox hinzu, sodass durch den Inhalt von TextBox gescrollt werden kann, wenn TextBox über die Größe des umschließenden Rahmens oder Fensters hinaus erweitert wird.

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

Weitere Informationen