Ich habe eine App, die 2 Formulare hat, das Hauptformular und ein Formular Eigenschaften, wenn ich auf die Schaltfläche klicken, die in Eigenschaften navigiert und dann auf den Zurück-Button (Hardware) Ich bekomme, was ich erwarte, Meine App kehrt zum Hauptformular zurück, aber wenn ich die Eigenschaften anwende und erneut zur Hauptseite navigiere und die Zurück-Taste erneut drücke, kehre ich zu den Eigenschaften zurück, und wenn ich weiter zurückkehre, kann ich zu unendlichen Eigenschaften/Hauptseite zurückkehren schlecht, weil die Hauptseite ihre Eigenschaften geändert hat.Windows Phone Zurück Button Problem
Good cases:
MainPage ---> properties --back--> MainPage (No properties were set)
MainPage ---> properties --set--> newMainPage
MainPage ---> properties --set--> MainPage --back--> closeApp
Bad cases:
MainPage ---> properties --set--> MainPage --back--> properties --back--> oldMainPage
MainPage ---> properties --set--> newMainPage ---> properties --set--> new_newMainPage --back--> properties --back--> oldMainPage --back--> properties --back--> old_oldMainPage
Vielleicht kann ich den Navigationscache löschen? Ich habe dies versucht, aber der Compiler sagt mir, es nur gelesen hat:
this.NavigationCacheMode = System.Windows.Navigation.NavigationCacheMode.Disabled;
Mein aktueller Navigationscode es ist:
NavigationService.Navigate(new Uri("/Properties.xaml",UriKind.RelativeOrAbsolute));
and
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute));