单行的TextBox,如果用户按回车键,说明输入已经完成,但Windows Phone并不会自动隐藏软键盘盘.单行的TextBox在按回车键后会触发TextInput事件,而TextBox在失去焦点后,软键盘就会隐藏,所以重写这个事件的方法,把焦点转移到其他控件上即可:
private void textBox1_TextInput(object sender, TextCompositionEventArgs e)
{
System.Diagnostics.Debug.WriteLine(textBox1.Text);
this.Focus();
//转移焦点到整个页面,TextBox失去焦点后,就会隐藏软键盘
}