Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In questo esempio viene illustrato come spostarsi sulle voci nella cronologia di spostamento indietro.
Esempio
Codice in esecuzione dal contenuto che è ospitato in un oggetto NavigationWindow, Frame utilizza un oggetto NavigationService oppure Windows Internet Explorer è in grado di spostarsi indietro nella cronologia di spostamento, una voce per volta.
Lo spostamento all'indietro di una voce richiede innanzitutto il controllo per verificare che siano presenti voci nella cronologia di spostamento all'indietro, mediante l'esame della proprietà CanGoBack, prima dello spostamento all'indietro di una voce tramite la chiamata al metodo GoBack. Tale situazione è illustrata nell'esempio seguente:
void navigateBackButton_Click(object sender, RoutedEventArgs e)
{
// Navigate back one page from this page, if there is an entry
// in back navigation history
if (this.NavigationService.CanGoBack)
{
this.NavigationService.GoBack();
}
else
{
MessageBox.Show("No entries in back navigation history.");
}
}
CanGoBack e GoBack sono implementati da NavigationWindow, Framee NavigationService.
Nota
Se si chiama GoBack e non sono presenti voci nella cronologia di spostamento indietro, viene generato un oggetto InvalidOperationException.