Start Debugging

Tag: navigation

7 Beiträge

So halten Sie den ausgewählten Tab der NavigationBar mit StatefulShellRoute in go_router synchron zur aktuellen Route
Steuern Sie NavigationBar.selectedIndex über StatefulNavigationShell.currentIndex, nie über ein setState-Feld oder eine Kopie aus initState. Gemessen mit Flutter 3.44.8 und go_router 18.0.2: Welche Muster bei Deep Links, context.go und Cross-Branch-Pushes abweichen, warum ortsbasierte Indizes lügen und wie Sie mit didUpdateWidget auf Tab-Wechsel reagieren.
Eigene Seitenübergänge nach der Neuorganisation der Flutter Page Transition Builders migrieren (Flutter 3.44 bis 3.47)
Flutter hat PageTransitionsBuilder und zwei eingebaute Builder in die Widgets-Schicht verschoben und CupertinoPageTransitionsBuilder aus Material herausgelöst. Was tatsächlich bricht (ein Import, mit der irreführenden Fehlermeldung 'Not a constant expression'), was dart fix leistet und bei material_ui-Projekten falsch macht, und wie Sie eigene Builder und Routen so umschreiben, dass sie überhaupt nicht mehr von Material abhängen.
Shell-Routenparameter und Query Properties für die Navigation in .NET MAUI 11 verwenden
Vollständiger Leitfaden zur Datenübergabe bei der Shell-Navigation in .NET MAUI 11: globale Routen registrieren, string-basierte Abfrageparameter, QueryPropertyAttribute gegenüber IQueryAttributable, die URL-Dekodierungsasymmetrie zwischen beiden, einmalig verwendbare ShellNavigationQueryParameters gegenüber der IDictionary-Überladung, die Speicher hält, Daten rückwärts mit ..?key=value übergeben, und warum QueryPropertyAttribute nicht trimmingsicher ist.