我想在敲击键时隐藏软键盘Enter,但没有适合我的解决方案.(Windows Phone 8.1通用应用程序)
这个只是不起作用:
if (e.Key == VirtualKey.Enter)
{
textBox.IsEnabled = false;
textBox.IsEnabled = true;
}
Run Code Online (Sandbox Code Playgroud)
像这样的方法:
private void LoseFocus(object sender)
{
var control = sender as Control;
var isTabStop = control.IsTabStop;
control.IsEnabled = false;
control.IsTabStop = false;
control.IsEnabled = true;
control.IsTabStop = isTabStop;
}
Run Code Online (Sandbox Code Playgroud)
仅部分工作.它只是在我第一次使用文本框时才隐藏键盘.第二次键盘重新出现.