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虚拟或真实键盘某个键按下时触发。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。