Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du navigerar framåt eller tillbaka till poster i navigeringshistoriken.
Exempel
Kod som körs från innehåll i följande värdar kan navigera framåt eller tillbaka genom navigeringshistoriken, en post i taget.
NavigationWindow med hjälp av NavigationService
Frame med hjälp av NavigationService
Internet Explorer
Innan du kan navigera framåt till ett inlägg måste du först kontrollera att det finns inlägg i den framåtgående navigeringshistoriken genom att granska egenskapen CanGoForward. Om du vill navigera framåt en post anropar du metoden GoForward. Detta illustreras i följande exempel:
void navigateForwardButton_Click(object sender, RoutedEventArgs e)
{
// Navigate forward one page from this page, if there is an entry
// in forward navigation history
if (this.NavigationService.CanGoForward)
{
this.NavigationService.GoForward();
}
else
{
MessageBox.Show("No entries in forward navigation history.");
}
}
Private Sub navigateForwardButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Navigate forward one page from this page, if there is an entry
' in forward navigation history
If Me.NavigationService.CanGoForward Then
Me.NavigationService.GoForward()
Else
MessageBox.Show("No entries in forward navigation history.")
End If
End Sub
Innan du kan navigera tillbaka en post måste du först kontrollera att det finns poster i bakåtnavigeringshistoriken genom att granska egenskapen CanGoBack. Om du vill navigera tillbaka en post anropar du metoden GoBack. Detta illustreras i följande exempel:
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.");
}
}
Private Sub navigateBackButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Navigate back one page from this page, if there is an entry
' in back navigation history
If Me.NavigationService.CanGoBack Then
Me.NavigationService.GoBack()
Else
MessageBox.Show("No entries in back navigation history.")
End If
End Sub
CanGoForward, GoForward, CanGoBackoch GoBack implementeras av NavigationWindow, Frameoch NavigationService.
Anmärkning
Om du anropar GoForwardoch det inte finns några poster i navigeringshistoriken framåt, eller om du anropar GoBack, och det inte finns några poster i navigeringshistoriken, utlöses en InvalidOperationException.
.NET Desktop feedback