by Anonymous » 17 Mar 2025, 12:40
Ich verwende C# Maui mit dem .NET 9.0 SDK.
Code: Select all
Routing.RegisterRoute("login", typeof(LoginPage));
Routing.RegisterRoute("profile", typeof(ProfilePage));
Routing.RegisterRoute("history", typeof(HistoryPage));
< /code>
Wenn ein Benutzer von der Anmeldung zum Profil zum Verlauf und zurück zum Profil navigiert, ähnelt der Shell -Status der App: < /p>
////login/profile/history/profile
Wenn die App diesen Status erreicht, erzeugt der Versuch, von Profil zu Verlauf ein zweites Mal zu navigieren. Er erzeugt den Fehler in der Methode SearchForGlobalRoutes des ShelluriHandler Objekt. Muss nicht negativ und weniger als die Größe der Sammlung sein. (Parameter 'Index')
Ebenso in demselben Szenario, der versucht, mit der .. Notation zu navigieren, konnte die Route nicht entdeckt werden. Fehlt mir etwas entweder in der Registrierung oder in der Navigation meiner Routen?
Code: Select all
Shell.Current.GoToAsync("//profile")
navigiert mit einem der folgenden Aussagen wird die App nicht ausgesetzt, sondern in den oben gezeigten ungeraden Zustand:
Code: Select all
Shell.Current.GoToAsync("profile")
Shell.Current.GoToAsync("/profile")
Ich verwende C# Maui mit dem .NET 9.0 SDK.[code]Routing.RegisterRoute("login", typeof(LoginPage));
Routing.RegisterRoute("profile", typeof(ProfilePage));
Routing.RegisterRoute("history", typeof(HistoryPage));
< /code>
Wenn ein Benutzer von der Anmeldung zum Profil zum Verlauf und zurück zum Profil navigiert, ähnelt der Shell -Status der App: < /p>
////login/profile/history/profile
[/code]
Wenn die App diesen Status erreicht, erzeugt der Versuch, von Profil zu Verlauf ein zweites Mal zu navigieren. Er erzeugt den Fehler in der Methode SearchForGlobalRoutes des ShelluriHandler Objekt. Muss nicht negativ und weniger als die Größe der Sammlung sein. (Parameter 'Index')
Ebenso in demselben Szenario, der versucht, mit der .. Notation zu navigieren, konnte die Route nicht entdeckt werden. Fehlt mir etwas entweder in der Registrierung oder in der Navigation meiner Routen?[code]Shell.Current.GoToAsync("//profile")[/code]
navigiert mit einem der folgenden Aussagen wird die App nicht ausgesetzt, sondern in den oben gezeigten ungeraden Zustand:
[code]Shell.Current.GoToAsync("profile")
Shell.Current.GoToAsync("/profile")
[/code]