如何:创建多行 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>