Windows Phone - usunięcie historii dla przycisku wstecz

0

Witam,
próbuję usunąć historię przeglądania dla przycisku wstecz, aby zawsze z menu aplikacja była zamykana, a nie robiła "kółeczko" po wszystkich odwiedzonych stronach. Do stron dostaję się po przez

NavigationService.Navigate(new Uri("/Page.xaml", UriKind.Relative));

W stronie głównej dodałem kod

 
        private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
            NavigationService.RemoveBackEntry();
        }

Nie robi już "kółeczka" tylko aby wyjść należy dwukrotnie nacisnąć przycisk wstecz (pierwszy raz nic nie daje). W jaki sposób powinienem to zrobić?

0

Nikt nie potrafi mi pomóc?

0

Zamiast kombinować z historią, w evencie BackKeyPress zamknij aplikację.

0

Można zrobić Application.Current.Terminate() ale teraz czytam że jest to jednak niezalecane.

Może zamiast twojego RemoveBackEntry zrób to w pętli, by opróżnić całą kolejkę:

while (NavigationService.CanGoBack)
    NavigationService.RemoveBackEntry();

Nie testowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1