2017-03-06 3 views
0

Wenn ich von meinem Master zu einer anderen Detailansicht navigiere und zu den ursprünglichen Seiten zurückkehre, lädt dies alles so, wie es beim ersten Mal war, ist dies das erwartete Verhalten oder was mache ich falsch?Xamarin Prism Navigation im Hauptdetail verursachen Neuladen der gesamten Seite auf sehr Navigation

das ist, was

  1. von meiner Login-Seite geschieht y damit zu meiner Master-Detail-Seite navigieren:

    await _navigationService.NavigateAsync("/MainMasterDetailPage/NavigationPage/PageA"); 
    
  2. dann von meiner Masterseite ich damit zu einem anderen Seite Detail navigieren :

    await _navigationService.NavigateAsync(target); 
    

wo Ziel gleich NavigationPage/PageB

  1. dann mit dieser gehe ich zurück zu meinen ersten Detailseite:

    await _navigationService.NavigateAsync(target); 
    

wo Ziel gleich NavigationPage/PageA

Des Problem ist, dass, wenn PageA zum zweiten Mal angezeigt wird, es alles wie es war das erste Mal (Konstruktor zum Beispiel) ausgeführt wurde und ich den Zustand der Seite verliere.

Wie könnte ich das verhindern? Es ist ein Fehler oder gibt es eine Arbeit um

Antwort

Verwandte Themen