在WPF中设置TEXTBOX为多行文本输入框

 在wpf中使用richtextbox作为多行文本输入框的设置过于复杂。

下面就是使用textbox作为多行文本输入框

 

为textbox添加如下属性:

<TextBox Name="Tb1" TextWrapping="Wrap" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" >

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

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

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

使用:

<TextBox Name="Tb1" TextWrapping="Wrap" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </TextBox>  
 

这样就实现了多行文本的输入!!

你可能感兴趣的:(在WPF中设置TEXTBOX为多行文本输入框)