我如何知道“搜索”何时出现?当我将 InputScope 设置为搜索时单击按钮?
对于 Windows Phone。当我将 InputScope 设置为在 TextBox 上搜索时,如何判断何时单击了“搜索”按钮?有活动吗?
For Windows Phone. How can I tell when the "search" button is clicked when I set InputScope to search on a TextBox? Is there an event?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
当
InputScope
设置为“搜索”时,“搜索”按钮只是一个重新设计的“输入”按钮。因此,假设:按下的“搜索”按钮(在 SIP 上)可以通过以下方式检测到:
When the
InputScope
is set to "Search", the "search" button is just a restyled "enter" button. So, assuming:the "search " button being pressed (on the SIP) can be detected with:
除了 Matt(正确)回答的内容之外,如果您处理 e.PlatformKeyCode == 0x0A (如下所示),您还可以在没有 SIP 的模拟器中运行时响应主机键盘上按下的 Enter 键。
In addition to what Matt has (correctly) answered, if you handle e.PlatformKeyCode == 0x0A (as shown below) you can also respond to the Enter key being pressed on the host keyboard when running in the emulator without the SIP.
您是指硬件搜索按钮吗?它没有暴露。
类似问题
Do you mean the hardware search button? It's not exposed.
Similar question
对于 Windows Phone 8.1 应用程序(不是 Silverlight),您可以使用 VirtualKey
For Windows Phone 8.1 Apps (not Silverlight) you may use VirtualKey