对于Windows Phone。当我设置InputScope在TextBox上搜索时,如何知道何时单击“搜索”按钮?有事件吗?当我设置InputScope进行搜索时,如何知道何时单击“搜索”按钮?
2
A
回答
12
当InputScope
设置为“搜索”时,“搜索”按钮只是一个重新设置的“回车”按钮。因此,假设:
<TextBox InputScope="Search" KeyDown="SearchBox_KeyDown" />
“搜索”被按下按钮(SIP)可以被检测:
private void SearchBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
// Do search...
}
}
0
4
除了什么太有(正确)回答,如果你处理收到.PlatformKeyCode == 0x0A(如下图所示),您也可以在没有SIP的模拟器中运行时响应在主机键盘上按下的Enter键。
if ((Key.Enter == e.Key) || (e.PlatformKeyCode == 0x0A))
{
// Do search...
}
0
对于Windows Phone的8.1应用程序(不Silverlight的),你可以使用VirtualKey
if (e.Key == Windows.System.VirtualKey.Enter)
{
//Do Something.
}
相关问题
- 1. 我如何知道用户何时点击搜索键?
- 2. 当我点击搜索按钮时,我需要在Jquery中显示处理轮,我如何在jquery中显示处理轮。当我点击搜索按钮时
- 3. 显示搜索数据时,搜索按钮点击
- 4. 当按下按钮/折叠搜索字段时,Android搜索菜单项消失
- 5. javascript winow.find()每当我点击搜索按钮时如何从顶部开始搜索
- 6. 当我按关系进行搜索时,我做错了什么?
- 7. 单击时搜索光标
- 8. 把搜索框搜索按钮的左侧点击按钮
- 9. 我如何设置Chrome在我出国时用我的语言进行搜索
- 10. 点击搜索按钮
- 11. AngularJS搜索按钮点击
- 12. 点击搜索按钮时如何显示叠加层?
- 13. 单击可搜索的活动终止时按下按钮
- 14. 当我单击搜索按钮时,空文本字段仍会填充数据。
- 15. [admin-on-rest]:仅在搜索按钮被按下时搜索
- 16. 当我按下硬件搜索按钮时,会出现搜索栏和键盘。如何从代码中按'搜索按钮'?
- 17. 如何进行单行搜索?
- 18. 按钮点击后搜索索引值
- 19. Twitter搜索API - 按时间搜索
- 20. 当我点击搜索图标时如何禁用背景?
- 21. 如何在点击图标搜索时进行其他活动
- 22. 当选择搜索按钮时出现进度条
- 23. 有谁知道如何在Bugzilla中进行自定义搜索?
- 24. 不知道如何在导轨中进行搜索3
- 25. 我应该如何设置这些表格进行搜索?
- 26. 单击搜索按钮时,Android listview滚动到底部
- 27. 单击搜索按钮时强制关闭
- 28. 使用搜索查看时隐藏软键盘上的搜索/搜索按钮?
- 29. 为什么我的搜索表单不能在第一时间进行搜索?
- 30. 我如何进行多次搜索?
嗨马特搜索按钮,你能不能帮我,我有相同的场景,我的代码和你在这里回答的完全一样,但是我没有Key.Enter选项? – Bohrend 2013-08-16 06:49:27
@ user2042227你可能错过了包含适当的命名空间(`使用System.Windows.Input;`)。 – 2013-09-03 13:32:46