對於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