private void tbox_KeyDown_1(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.Enter)
//do something
}
我想要的是在名为 tbox 的文本框中的上述 keydownevent 之后。当我单击 Enter 按钮时,我希望手机屏幕上可见的虚拟键盘消失。这怎么可能实现?
private void tbox_KeyDown_1(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.Enter)
//do something
}
我想要的是在名为 tbox 的文本框中的上述 keydownevent 之后。当我单击 Enter 按钮时,我希望手机屏幕上可见的虚拟键盘消失。这怎么可能实现?
您只需要将焦点设置到页面而不是文本框。
private void tbox_KeyDown_1(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
this.Focus();
}
}
资料来源: http: //www.jstawski.com/archive/2011/02/16/programmatically-hiding-the-keyboard-in-windows-phone-7-wp7.aspx