TextBox一般用于需要输入许多内容的控件,大多用于‘备注’信息,如下图:
代码如下:
<TextBox Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="5"
Height="100" Margin="5,5,5,5" x:Name="Remark"
ToolTip=" 请填写备注信息"
TabIndex="10"
AllowDrop="False"
AcceptsTab="False"
TextWrapping="Wrap"
AcceptsReturn="True"
VerticalAlignment="Top"
IsHitTestVisible="True"
AutoWordSelection="True"
VerticalContentAlignment="Top"
ScrollViewer.CanContentScroll="True"
VerticalScrollBarVisibility="Visible"
HorizontalScrollBarVisibility="Disabled"
Text="{Binding Path=Leg.Remark,Mode=TwoWay}"
ScrollViewer.VerticalScrollBarVisibility="Visible"
/>
对其中用到的几种属性解释:
① ToolTip 该属性主要用于添加控件的提示信息(当鼠标移到该控件上时,会显示提示信息.)
② TabIndex 该属性用于设置Tab键的值。(当每个控件都设置该属性的值时,依次按键盘“Tab” 键,会根据设置的值依次聚焦到各个控件上)
③ TextWrapping 该属性设置成“Wrap”时,当输入字符到达某一行末尾时,再输入字符时自动跳到下一行。
④ AcceptsReturn 该属性为设置为“True”时 ,回车会换行,“false”时忽略回车换行。
⑤ IsHitTestVisible 可以不使用该属性。当使用时属性设置为“False”时,点击该框,无法定位,无法向该框输入内容。
⑥ VerticalContentAlignment 该属性主要设置用户输入的内容在该框中哪个位置。
⑦ Text 该属性用于绑定该控件的内容。
⑧ VerticalScrollBarVisibility和ScrollViewer.VerticalScrollBarVisibility 这两个属性值都设为“Visible”时,右面的滚动条才可见。