Gewusst wie: Erstellen eines mehrzeiligen TextBox-Steuerelements
Aktualisiert: November 2007
Im folgenden Beispiel wird verdeutlicht, wie mit Extensible Application Markup Language (XAML) ein TextBox-Steuerelement definiert wird, das sich automatisch vergrößert, um mehrere Zeilen Text aufzunehmen.
Beispiel
Durch Festlegen des TextWrapping-Attributs auf Wrap wird eingegebener Text auf eine neue Zeile umbrochen, wenn der Rand des TextBox-Steuerelements erreicht wird. Dabei wird das TextBox-Steuerelement bei Bedarf automatisch vergrößert, um die neue Zeile aufzunehmen.
Durch Festlegen des AcceptsReturn-Attributs auf true wird eine neue Zeile eingefügt, wenn die EINGABETASTE gedrückt wird, wodurch ggf. auch wieder das TextBox automatisch angepasst wird, um die neue Zeile aufzunehmen.
Das VerticalScrollBarVisibility-Attribut fügt dem TextBox eine Bildlaufleiste hinzu, sodass für die Inhalte des TextBox-Elements ein Bildlauf durchgeführt werden kann, wenn das TextBox die Größe des umgebenden Rahmens oder Fensters überschreitet.
<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>