Windows phone 8 使用移动键盘搜索按钮

Windows phone 8 使用移动键盘搜索按钮,windows-phone-8,soft-keyboard,Windows Phone 8,Soft Keyboard,我的windows phone 8应用程序中有一个搜索文本框。我不想为此添加搜索按钮,而是使用移动软键盘上的搜索按钮。 提供相同输入的任何代码片段或链接?。 此外,我可能会在android和iOS上部署此应用程序,因此其逻辑也会起作用,就像在使用c#?)的windows phone上一样。这是不可能的,如果您以一种可能被认为与用户体验不太一致的方式自定义按钮,则可能不会接受认证 看看这个已经存在的SO帖子: 您可以使用键盘上的“回车键”,这样就消除了多余的图标 我可以提供代码样本 编辑

我的windows phone 8应用程序中有一个搜索文本框。我不想为此添加搜索按钮,而是使用移动软键盘上的搜索按钮。 提供相同输入的任何代码片段或链接?。
此外,我可能会在android和iOS上部署此应用程序,因此其逻辑也会起作用,就像在使用c#?)的windows phone上一样。

这是不可能的,如果您以一种可能被认为与用户体验不太一致的方式自定义按钮,则可能不会接受认证

看看这个已经存在的SO帖子:

您可以使用键盘上的“回车键”,这样就消除了多余的图标

我可以提供代码样本

编辑

    If (e.Key == Key.Enter)
    { 
       // do search stuff here
    }
这应该放在textchanged的事件中。 那就行了


希望它对keydown事件处理程序的使用有所帮助

If (e.Key == Key.Enter)
{ 
   // do search stuff here
}

那么enter等同于search吗?。就像我现在有一部安卓手机一样,每当我点击搜索文本框时,软键盘上就有搜索而不是回车键。那么在这里实现回车键就行了?是的。如果你有一个文本框,用户可以输入任何内容。然后,您可以通过移动键盘设置enter键来调用所需的搜索功能。然后,对于一些好的元素,您也应该在该事件发生时将文本框更改为只读,以便删除交互。然后显示一些动画,也许可以在工具箱中找到progressbar,或者开始用xaml编写它。您可以在声明文本框的xaml中添加Inputscope=“Search”。这将为您提供搜索风格的键盘。