Hier ist mein XAML. InputTransparent wird auf True gesetzt, aber Entry fängt immer noch die Eingabe ab.Xamarin Forms InputTransparent funktioniert nicht auf Android
Antwort
Einige Fehlerberichte gefunden, und es scheint universeller als nur mit einem Entry und DatePicker in einem Grid.
See:
https://bugzilla.xamarin.com/show_bug.cgi?id=50992
https://bugzilla.xamarin.com/show_bug.cgi?id=50362
ich hinzugefügt, um die Informationen von dieser Frage auf die Berichte, sie wissen zu lassen, dass es universellere scheint, als nur die spezifischen Szenarien in den obigen Fehlerberichte zur Kenntnis genommen.
Ich hatte das gleiche prob (InputTransparent nicht funktioniert Problem noch aktuell ist)
ich vermeiden Benutzereingaben in einem benutzerdefinierten hydratisierte Form Objekt wollte w/o deaktiviert Eingänge Rendering (Beispiel eines Schalters zu handhaben, die deaktiviert, was grau ist, auch wenn es umgehört wird).
Dafür habe ich einfach ein Gitter als Beispiel mit einem stackLayout oben drauf, so dass Benutzer nicht mit all meiner Form (Eintritt, Schalter und so) interagieren:
grid.Children.Add(form.MainLayout);
//Trick to avoid user inputs
grid.Children.Add(new StackLayout { BackgroundColor = Color.Transparent, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand });
scrollView.Content = grid;
Content = scrollView;
- 1. InputTransparent = True funktioniert nicht in Xamarin Forms Android
- 2. Xamarin Forms - BindableProperty funktioniert nicht
- 3. Xamarin Forms Benutzerdefinierte Timpepicker, Focus() funktioniert nicht
- 4. Hervorhebungen Strecke auf Xamarin Forms Karten funktioniert nicht
- 5. Xamarin Forms CocosSharp Pause/Resume-Szene android funktioniert nicht
- 6. Xamarin Forms Bild nicht zeigt-Android
- 7. Xamarin Forms Maps auf UWP erfüllt Release-Konfiguration funktioniert nicht
- 8. Android Widget mit Xamarin Forms?
- 9. Xamarin Forms Android wird nicht korrekt installiert
- 10. Toast Äquivalent auf Xamarin Forms
- 11. FindViewById auf Xamarin Forms?
- 12. Xamarin Forms Bild zeigt nicht
- 13. Xamarin Forms Android Projekt Build, aber nicht auf Gerät
- 14. SkiaSharp Textgröße auf Xamarin Forms
- 15. Xamarin Forms MediaManager Quelleigenschaft
- 16. Xamarin XLabs Geolocator funktioniert nicht auf Android
- 17. Xamarin Forms InitializeComponent existiert nicht
- 18. Rückfahrkamera funktioniert nicht in Ipad in Xamarin Forms App
- 19. Xamarin Forms Renderer reagiert nicht auf Ereigniswechsel
- 20. Android Xamarin Notification Builder-SetWenn nicht funktioniert
- 21. WebView in Xamarin Forms
- 22. Xamarin Android: Semaphore.TryOpenExisting funktioniert nicht
- 23. Xamarin Forms SignaturePad
- 24. Xamarin Forms IOS "Eintrag" ist nicht editierbar
- 25. Xamarin Forms - iOS-Stilauswahl
- 26. Idiomspezifische Geräteausrichtung in Xamarin Forms auf iOS
- 27. OnBackButtonPressed Nicht feuernd Xamarin Forms
- 28. Pull To Refresh funktioniert nicht in Xamarin Forms ListView
- 29. Xamarin Forms: Timepicker 24hour und benutzerdefinierte Intervall auf Android
- 30. Übergangsanimation für Android mit Xamarin Forms
Also, wenn Sie 'Eintrag berühren ',' Grid' empfängt nicht das Berührungsereignis und ruft einen zugewiesenen 'TapGestureRecognizer' auf, den Sie definiert haben? – SushiHangover
Wenn ich Eintrag berühre, wird es fokussiert, anstatt ein Ereignis an DatePicker zu übergeben, da es auf iOS funktioniert –
Das scheint ein Fehler zu sein, aber nicht sicher, warum in diesem Fall Sie dies tun möchten, verwendet die Datumsauswahl bereits einen Eintrag für das Frontend. – jgoldberger