Ich habe eine benutzerdefinierte Eintragskontrolle in Xamarin Formen PCL gemacht. Ich kann TextChanged Ereignis mit neuen und alten Werten ohne jedes Problem (bei der Eingabe von beispielsweise Ziffern oder Buchstaben) erhalten. Das Problem ist, dass, wenn ich eine 'Rücktaste' auf leeren Eintragskontrolle fangen möchte, wenn es fokussiert ist, löst es einfach kein TextChanged-Ereignis aus. Ich habe gefunden Complete Ereignis für einen Eintrag, der in der Lage ist, "Enter" -Taste drücken, aber es gibt nichts für löschen/Backspace. Hast du irgendwelche Ideen wie das geht? Grüße.So erkennen Sie die Rücktaste drücken Sie auf benutzerdefinierten Eintrag in Xamarin Formen
1
A
Antwort
0
Ich denke, Sie müssen nicht TextChanged verwenden, denn wenn Ihr Eintrag leer ist, haben Sie kein Ereignis ausgelöst.
Android sollte setOnKeyListener verwenden zu fangen, wenn eine Taste gedrückt wird, aber es scheint, dass es nur für Hardware-Tastatur (und einige Soft-Tastatur) ...
arbeitet ich glaube, Sie einen Blick auf dieses question nehmen und Versuchen Sie, einen benutzerdefinierten Renderer in C#
Verwandte Themen
- 1. So erkennen Sie die Eingabetaste Drücken Sie in vaadin TextArea
- 2. Warum nicht Taste drücken Sie die Löschtaste und die Rücktaste
- 3. set Höhe Eintrag gerendert xamarin Formen ios
- 4. Verwenden Sie benutzerdefinierte Schriftarten in Xamarin Formen
- 5. Das passiert mit einer Seite, wenn Sie die Zurück-Taste in Xamarin Formen drücken?
- 6. Xamarin Formen Xamarin Android
- 7. Erkennen Sie die Tabulatortaste Drücken Sie in TextBox
- 8. Rücktaste drücken Erkennung
- 9. erkennen Sie das Submit-Ereignis, wenn Sie die Eingabetaste drücken
- 10. So warten Sie auf den Benutzer drücken Sie die Eingabetaste
- 11. Android: Erkennen Sie lange drücken auf die gesamte Aktivität
- 12. Wie Hintergrundbild zu einem Eintrag in Xamarin Formen für IOS
- 13. Rücktaste in UITextField richtig erkennen
- 14. So erkennen Sie die Texturunterbrechung
- 15. So finden Sie Formen auf Bild
- 16. So erkennen Sie die Umstellung auf die Sommerzeit in Android
- 17. Erkennen Sie eine der Kontrolle drücken
- 18. In Redactor Rücktaste löschen Sie die Formatierung
- 19. So erkennen Sie die Wischgeste in UIScrollView
- 20. Erstellen Sie Menüs, die von links Xamarin Formen pcl
- 21. So benennen Sie alle Formen
- 22. App.AppName in Xamarin Formen
- 23. Laden Sie ein Xaml in ein Stacklayout in Xamarin Formen
- 24. So schichten Sie Formen in Flexbox
- 25. Xamarin Formen Bindung Label
- 26. Eintrag Komponente Füllen Sie den Bildschirm auf Xamarin Forms
- 27. So erkennen Sie DragLeave
- 28. So erkennen Sie Hotswap
- 29. So finden Sie mein Etikett im absoluten Layout in Xamarin Formen
- 30. Xamarin Formen: Toast Benachrichtigung in Android & IOS
zu erstellen Danke für die Antwort, aber Erstellen von benutzerdefinierten Renderer für diesen einen ist nur Zeitverschwendung. Sehen Sie sich dazu https://developer.android.com/reference/android/view/View.OnKeyListener.html an. Nicht ein Teil der Soft-Tastatur, sondern nur Hardware. –