如何:创建多行 TextBox 控件

此示例演示如何使用 Extensible Application Markup Language (XAML) 定义将自动扩展以容纳多行文本的 TextBox 控件。

示例

TextWrapping 属性设置为 Wrap 会导致输入的文本在到达 TextBox 控件的边缘时换行,如果需要,会自动扩展 TextBox 控件以包含新行的空间

AcceptsReturn 属性设置为 true 会导致在按下 RETURN 键时插入新行,如果需要,会再次自动扩展 TextBox 以包含新行的空间

VerticalScrollBarVisibility 属性将滚动条添加到 TextBox,以便在 TextBox 扩展超出包围它的框架或窗口的大小时可以滚动 TextBox 的内容。

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

另请参阅