当我将InputScope设置为搜索时,如何判断何时单击"搜索"按钮?

Jam*_*een 2 sip windows-phone-7 windows-phone

对于Windows Phone.当我将InputScope设置为在TextBox上搜索时,如何判断何时单击"搜索"按钮?有活动吗?

Mat*_*cey 12

InputScope设置为"搜索"时,"搜索"按钮只是一个重新设置的"输入"按钮.所以,假设:

<TextBox InputScope="Search" KeyDown="SearchBox_KeyDown" />
Run Code Online (Sandbox Code Playgroud)

可以通过以下方式检测按下(在SIP上)"搜索"按钮:

private void SearchBox_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {
        // Do search...
    }
}
Run Code Online (Sandbox Code Playgroud)