如何處理鍵盤在Xamarin Forms中打開時按下的硬件後退按鈕OnBackPressed如果鍵盤打開,則不會觸發事件。當鍵盤打開時,我可以跟蹤硬件後退按鈕的點擊情況?當鍵盤在Xamarin中的Android中打開時鍵盤事件未被觸發形式
0
A
回答
0
點擊硬件返回按鈕後,我想強制輸入字段放鬆焦點。
您可以覆蓋OnBackButtonPressed
方法來跟蹤硬件後退按鈕單擊,即使您的鍵盤已打開,它也可以工作。
例如:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
if (myEntry.IsFocused)
{
myEntry.Unfocus();
}
return base.OnBackButtonPressed();
}
}
+0
它不起作用。當鍵盤打開時,OnBackButtonPressed和OnBackPressed不會被觸發。 @York – Debasish
+0
@Debasish,它可以在我身邊正常工作,請分享一個基本演示來重現此問題? –
相關問題
- 1. 觸發鍵盤事件,WebKit的鍵盤不會觸發事件
- 2. 當在Xamarin Forms中的android中打開鍵盤時按下後退按鈕時會觸發哪個事件?
- 3. 當鍵盤打開時,工具欄上升xamarin形式
- 4. 在JavaScript中觸發鍵盤事件
- 5. 在不按鍵盤按鍵的情況下觸發鍵盤按鍵事件
- 6. 在Chrome上觸發鍵盤事件
- 7. 在xamarin中移動時形成鍵盤出現時的android
- 8. 觸發鍵盤事件的JavaScript
- 9. jQuery的事件觸發模擬鍵盤
- 10. Android:如何觸發軟鍵盤上的任何按鍵事件?
- 11. Android:在屏幕鍵盤出現時會觸發哪個事件?
- 12. iphone鍵盤觸摸事件
- 13. 打開某些鍵盤Android
- 14. 隱藏鍵盤按鈕被點擊時xamarin形式
- 15. iOS:當鍵盤出現時觸發什麼事件
- 16. Android onKey未被觸發用於軟鍵盤上的一個
- 17. 離子-插件鍵盤不會觸發事件在Android
- 18. .NET中的鍵盤事件
- 19. 鍵盤事件
- 20. 鍵盤事件
- 21. 鍵盤事件
- 22. 閱讀Android WebView中的鍵盤事件
- 23. android軟鍵盤事件
- 24. 發佈鍵盤事件
- 25. 在WPF中觸摸鍵盤打開時檢測到
- 26. Uity3D,隱藏鍵盤時inputfield有效(當現場被觸摸無鍵盤彈出)
- 27. android studio從默認鍵盤打開表情符號鍵盤
- 28. Nativescript - 當TextField在Android上返回時保持鍵盤打開
- 29. 強制鍵盤在Android上打開
- 30. 按下軟鍵盤上的回車鍵不觸發事件
但後退按鈕將關閉鍵盤,不是嗎?一旦關閉,下一次點擊後退按鈕應該會觸發OnBackPressed。這就是它應該在平臺上工作的方式。 –
是的。但在我的應用程序中,我有一個輸入字段,鍵盤打開時即時打字。點擊硬件後退按鈕後,我想強制輸入字段鬆散focus.So我想跟蹤該事件。 @ThomasHilbert – Debasish