public static void GoMainPageWithBack(NavigationService NavigationService,string MainpageURL)
{while (NavigationService.CanGoBack)
{
IEnumerator<JournalEntry> list = NavigationService.BackStack.GetEnumerator();
list.MoveNext();
JournalEntry current = list.Current;
string uri = current.Source.ToString();
if (uri == MainpageURL)
{
NavigationService.GoBack();
}
else
{
NavigationService.RemoveBackEntry();
}
}
}