AcceptsReturn:设置为True时,接受多行文本输入;设置为False时,只能输入一行文本。

TextWrapping:设置或获取TextBox控件的自动换行状态;该属性共有2个值。当值为Wrap时,自动换行;当值为NoWrap时,不自动换行。

<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><StackPanel><!--支持自动换行,且可输入多行文本--><TextBoxName="textBox1"TextWrapping="Wrap"Height="100"AcceptsReturn="True"></TextBox><!--不支持自动换行,且可输入多行文本--><TextBoxName="textBox2"TextWrapping="NoWrap"Height="100"AcceptsReturn="True"></TextBox><!--支持自动换行,且不可输入多行文本--><TextBoxName="textBox3"TextWrapping="Wrap"Height="100"AcceptsReturn="False"></TextBox><!--不支持自动换行,且不可输入多行文本--><TextBoxName="textBox4"TextWrapping="NoWrap"Height="100"AcceptsReturn="False"></TextBox></StackPanel></Grid>

HorizontalScrollBarVisibility:水平方向滚动条,该属性共有4个值。

(1)当值为Disabled时,滚动条处于失去激活状态;

(2)当值为Auto时,根据需要自动显示与隐藏;

(3)当值为Hidden时,始终隐藏;

(4)当值为Visible时,始终可见。

VerticalScrollBarVisibility:垂直方向滚动条,该属性共有4个值。

(1)当值为Disabled时,滚动条处于失去激活状态;

(2)当值为Auto时,根据需要自动显示与隐藏;

(3)当值为Hidden时,始终隐藏;

(4)当值为Visible时,始终可见。

另一个页面Second.xaml

<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><StackPanel><TextBoxName="textBox1"AcceptsReturn="True"HorizontalScrollBarVisibility="Visible"VerticalScrollBarVisibility="Visible"TextChanged="textBox1_TextChanged"Height="140"></TextBox><TextBlockText="您还可以输入140个字"Name="textBlock1"></TextBlock></StackPanel></Grid>

C#代码:

privatevoidtextBox1_TextChanged(objectsender,TextChangedEventArgse){intnum=textBox1.MaxLength-Convert.ToInt32(textBox1.Text.Length);textBlock1.Text="您还可以输入"+num;}

TextChanged:当TextBox控件中的文本被修改时触发。

SelectionChanged:当TextBox控件中被用户选中的文本改变时触发。

KeyDown:当Windows Phone 7虚拟或真实键盘某个键按下时触发。