Come si rimuovono tutte le voci in avanti in un servizio di navigazione?Rimuovere la voce in avanti sul servizio di navigazione?
Ho provato questo ma si blocca.
while (NavigationService.CanGoForward) NavigationService.RemoveBackEntry();
lo so "RemoveBackEntry()" sembra strano, ma non esiste un metodo RemoveForwardEntry().
Qualche idea?
Grazie, Kohan
Edit 1: Im un po 'più vicino, posso accedere alla pila in avanti, e anche l'uscita di ogni elemento in lì, ma io non riesco a capire come rimuovere le voci . Nessuna proprietà o metodo su _frame.ForwardStack o j fornisce informazioni su come rimuovere queste voci.
Window mainWindow = Application.Current.MainWindow;
Frame _frame = (Frame)mainWindow.FindName("mainFrame");
foreach (JournalEntry j in _frame.ForwardStack)
{
MessageBox.Show(j.Name);
}
Fatto un piccolo progresso ma non proprio lì, vedi Modifica 1. Qualche idea? – 4imble
Le pile di andata e ritorno sono di sola lettura. Come possono essere rimosse le pagine? – Eddie