Question

I know how to remove the old pages from page stack.

NavigationService.RemoveBackEntry();

This will remove the last entry from the page stack.

But I want to remove all the pages form the page stack.
If I click the clear button all the page should be cleared.
Please let me know any idea to solve this.

Thanks in advance.

Était-ce utile?

La solution

This is how you clear your NavigationService BackEntry without getting Exceptions:

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

Autres conseils

This is the other way to remove all pages from page stack:

while( NavigationService.BackStack.Count()>0)
      {
         this.NavigationService.RemoveBackEntry();
      }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top