我有一个搜索框,我的应用的用户可以输入一个单词。我希望能够点击手机键盘上的“Enter”键开始搜索,但这不起作用,所以我需要一个按钮来启动搜索功能。
<TextBox Name="txtSearchBox" InputScope="Search"/>
如何让enter键启动功能?
提前致谢。
答案 0 :(得分:3)
您可以捕获Key_Up事件中按下的键并将其与enter
键进行比较
private void txtSearchBox_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
DoSearchHere();
}
答案 1 :(得分:0)
建议的答案在C#中不再起作用
这是我的有效代码
private void searchbox_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
searchButton_Click(this, new EventArgs());
}
}