AcceptsReturn:设置为True时,接受多行文本输入;设置为False时,只能输入一行文本。
TextWrapping:设置或获取TextBox控件的自动换行状态;该属性共有2个值。当值为Wrap时,自动换行;当值为NoWrap时,不自动换行。
- <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
- <StackPanel>
-
- <TextBox Name="textBox1" TextWrapping="Wrap" Height="100" AcceptsReturn="True" ></TextBox>
-
- <TextBox Name="textBox2" TextWrapping="NoWrap" Height="100" AcceptsReturn="True" ></TextBox>
-
- <TextBox Name="textBox3" TextWrapping="Wrap" Height="100" AcceptsReturn="False"></TextBox>
-
- <TextBox Name="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
- <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
- <StackPanel>
- <TextBox Name="textBox1" AcceptsReturn="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" TextChanged="textBox1_TextChanged" Height="140"></TextBox>
- <TextBlock Text="您还可以输入140个字" Name="textBlock1"></TextBlock>
- </StackPanel>
- </Grid>
C#代码:
- private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
- {
- int num = textBox1.MaxLength - Convert.ToInt32(textBox1.Text.Length);
- textBlock1.Text = "您还可以输入"+num;
- }
TextChanged:当TextBox控件中的文本被修改时触发。
SelectionChanged:当TextBox控件中被用户选中的文本改变时触发。
KeyDown:当Windows Phone 7虚拟或真实键盘某个键按下时触发。