Das Hin und Her zwischen den Ansichten schafft ungerade Zustände in .NET MAUIC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Das Hin und Her zwischen den Ansichten schafft ungerade Zustände in .NET MAUI

Post by Anonymous »

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")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post