Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом примере показано, как перейти к записям в журнале навигации обратно.
Пример
Код, выполняющийся из содержимого, размещенного в NavigationWindow, Frame с помощью NavigationService, или Internet Explorer, может перемещаться по журналу навигации, по одной записи за раз.
Для навигации по одной записи требуется сначала проверить наличие записей в журнале навигации назад, проверив свойство CanGoBack , прежде чем переходить обратно в одну запись, вызвав метод GoBack . Это иллюстрируется в следующем примере:
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
CanGoBack и GoBack реализованы с помощью NavigationWindow, Frameи NavigationService.
Замечание
При вызове GoBack, если в журнале обратной навигации нет записей, будет вызвано исключение InvalidOperationException.
.NET Desktop feedback