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
.NET Desktop feedback