public static void RemoveBackEntry(Type pageType) { IList <PageStackEntry> entries = BackStack.Where(entry => entry.SourcePageType == pageType).ToList(); foreach (PageStackEntry entry in entries) { BackStack.Remove(entry); } }