System.Windows.Navigation Namespace

Provides types that support navigation, including navigating between windows and navigation journaling.

Public classBaseUriHelperBaseUriHelper is used to resolve relative uniform resource identifiers (URIs) with respect to the base URI of a container, such as a Frame. This class cannot be inherited.
Public classCustomContentStateCustomContentState enables the ability to navigate through different states of a single piece of source content without reloading the source content for each subsequent navigation.
Public classFragmentNavigationEventArgsProvides data for the FragmentNavigation event.
Public classJournalEntryRepresents an entry in either back or forward navigation history.
Public classJournalEntryListConverterThis type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code.
Public classJournalEntryUnifiedViewConverterJournalEntryUnifiedViewConverter merges navigation back history and navigation forward history (as exposed by Frame or NavigationWindow) into a single, Windows Internet Explorer 7-style navigation menu.
Public classNavigatingCancelEventArgsProvides data for the Navigating event.
Public classNavigationEventArgs Event arguments for non-cancelable navigation events, including LoadCompleted, Navigated, and NavigationStopped.
Public classNavigationFailedEventArgsProvides data for the NavigationFailed event.
Public classNavigationProgressEventArgs Contains the arguments for the Application.NavigationProgress and NavigationWindow.NavigationProgress events.
Public classNavigationServiceContains methods, properties, and events to support navigation. This class cannot be inherited.
Public classNavigationWindowRepresents a window that supports content navigation.
Public classPageFunctionA special type of page that allows you to treat navigation to a page in a similar fashion to calling a method.
Public classPageFunctionBaseAn abstract base class that is the parent of all page function classes.
Public classRequestNavigateEventArgsProvides data for the RequestNavigate event.
Public classReturnEventArgsProvides data for the Return event.

Public interfaceIProvideCustomContentStateImplemented by a class that needs to add custom state to the navigation history entry for content before the content is navigated away from.

Public delegateFragmentNavigationEventHandlerRepresents the method that handles the FragmentNavigation event.
Public delegateLoadCompletedEventHandlerRepresents the method that handles the LoadCompleted event.
Public delegateNavigatedEventHandlerRepresents the method that handles the Navigated events.
Public delegateNavigatingCancelEventHandlerRepresents the method that handles the Navigating events.
Public delegateNavigationFailedEventHandlerRepresents the method that handles the NavigationFailed events.
Public delegateNavigationProgressEventHandlerRepresents the method that handles the NavigationProgress events.
Public delegateNavigationStoppedEventHandlerRepresents the method that handles the NavigationStopped events.
Public delegateRequestNavigateEventHandlerRepresents the method that handles the RequestNavigate event of the Hyperlink class.
Public delegateReturnEventHandlerRepresents the method that handles the Return event of the PageFunction class.

Public enumerationJournalEntryPositionSpecifies the position in navigation history of a piece of content with respect to current content. JournalEntryPosition is used by JournalEntryUnifiedViewConverter.
Public enumerationJournalOwnershipSpecifies whether a Frame uses its own journal. JournalOwnership is used by the JournalOwnership property.
Public enumerationNavigationModeSpecifies the type of navigation that is taking place NavigationMode is used by the NavigationMode property.
Public enumerationNavigationUIVisibilitySpecifies whether a Frame displays its navigation chrome. NavigationUIVisibility is used by the NavigationUIVisibility property.