Freigeben über


Vorgehensweise: Erstellen eines mehrzeiligen TextBox-Steuerelements

In diesem Beispiel wird gezeigt, wie Sie xaml (Extensible Application Markup Language) verwenden, um ein TextBox Steuerelement zu definieren, das automatisch erweitert wird, um mehrere Textzeilen aufzunehmen.

Beispiel

Wenn Sie das TextWrapping-Attribut auf "Wrap" festlegen, wird der eingegebene Text in eine neue Zeile umbrochen, wenn der Rand des TextBox-Steuerelements erreicht wird. Das TextBox-Steuerelement wird, falls erforderlich, automatisch erweitert, um Platz für eine neue Zeile zu schaffen.

Das Festlegen des AcceptsReturn Attributs auf true bewirkt, dass eine neue Zeile eingefügt wird, wenn die EINGABETASTE gedrückt wird. Bei Bedarf wird TextBox automatisch erweitert, um Platz für eine neue Zeile zu schaffen.

Das VerticalScrollBarVisibility-Attribut fügt eine Bildlaufleiste zu TextBox hinzu, so dass durch den Inhalt von TextBox gescrollt werden kann, wenn TextBox über die Größe des Rahmens oder Fensters, was es umschließt, 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>

Siehe auch