繁体   English   中英

如何在按下文本框中的Enter键后按下键盘后放下虚拟键盘

[英]How to drop the virtual keyboard after keydown event on pressing enter in textbox

private void tbox_KeyDown_1(object sender, System.Windows.Input.KeyEventArgs e)
{
    if (e.Key == Key.Enter)
        //do something

}

我想要的是在上述名为tbox的文本框中的keydown事件之后。 当我单击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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM