WPF 创建多行TextBox

来源:互联网 发布:java面试笔试题 编辑:程序博客网 时间:2024/06/11 06:55
http://blog.csdn.net/cryeyes/article/details/4707386
Windows Presentation Foundation
如何:创建多行 TextBox 控件

 

更新:2007 年 11 月

本示例演示如何使用可扩展应用程序标记语言 (XAML) 定义一个 TextBox 控件,该控件将自动扩展以容纳多行文本。

将 TextWrapping 属性设置为 Wrap 会导致输入的文本在到达 TextBox 控件的边缘时换至新行,必要时会自动扩展 TextBox 控件以便为新行留出空间。

将 AcceptsReturn 属性设置为 true 会导致在按 Return 键时插入新行,必要时会再次自动扩展 TextBox 以便为新行留出空间。

VerticalScrollBarVisibility 属性向 TextBox 添加一个滚动条,以便在 TextBox 超出包含它的框架或窗口的大小时,可以滚动 TextBox 的内容。

C#
复制代码
<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>