1
我在Xamarin表單PCL中創建了自定義條目控件。我可以得到TextChanged事件與新的和舊的值沒有任何問題(例如輸入數字或字母時)。問題是,當我想在空入口控件上捕獲一個「退格」時,它不會觸發TextChanged事件。我發現完成事件的一個條目,它能夠捕獲「Enter」按鍵,但沒有任何刪除/退格。你有什麼想法如何做到這一點?問候。如何檢測退格鍵按Xamarin表單中的自定義條目
我在Xamarin表單PCL中創建了自定義條目控件。我可以得到TextChanged事件與新的和舊的值沒有任何問題(例如輸入數字或字母時)。問題是,當我想在空入口控件上捕獲一個「退格」時,它不會觸發TextChanged事件。我發現完成事件的一個條目,它能夠捕獲「Enter」按鍵,但沒有任何刪除/退格。你有什麼想法如何做到這一點?問候。如何檢測退格鍵按Xamarin表單中的自定義條目
我想你不必使用TextChanged,因爲如果你的Entry是空的,你就沒有事件觸發。
的Android應該使用setOnKeyListener趕上如果鍵被按下,但似乎它僅適用於硬件鍵盤(和一些軟鍵盤)...
我想你可以看看這個question和嘗試在C#中創建自定義渲染器
感謝您的回答,但爲此創建自定義渲染器只是浪費時間。看看:https://developer.android.com/reference/android/view/View.OnKeyListener.html。不是一些軟鍵盤,但只有硬件。 –