當編輯文本框時按下輸入/返回鍵時,我想隱藏軟鍵盤。這是我迄今爲止在C#中的:如何在WindowsPhone/Windows 8.1上按Enter鍵時隱藏軟鍵盤?
private void SearchBox_KeyUp(object sender, KeyRoutedEventArgs e)
{
TextBox textBox = sender as TextBox;
if(e.Key == VirtualKey.Enter)
{
this.Focus(FocusState.Programmatic); // sending focus to Page to hide keyboard
}
}
這是行不通的嗎?如果不是,會發生什麼?請進一步解釋。 – 2014-09-04 15:30:52
您已通過禁用並重新啓用textBox來解決此問題。我嘗試的開關焦點方式不起作用。 – 2014-09-04 16:06:16