Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Collapse the table of content
Expand the table of content

System.Windows.Navigation Namespace

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

  Class Description
Public class BaseUriHelper Provides a method to resolve relative uniform resource identifiers (URIs) with respect to the base URI of a container, such as a Frame.
Public class CustomContentState CustomContentState 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 class FragmentNavigationEventArgs Provides data for the FragmentNavigation event.
Public class JournalEntry Represents an entry in either back or forward navigation history.
Public class JournalEntryListConverter This type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code.
Public class JournalEntryUnifiedViewConverter JournalEntryUnifiedViewConverter 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 class NavigatingCancelEventArgs Provides data for the Navigating event.
Public class NavigationEventArgs Provides data for non-cancelable navigation events, including LoadCompleted, Navigated, and NavigationStopped.
Public class NavigationFailedEventArgs Provides data for the NavigationFailed event.
Public class NavigationProgressEventArgs Provides data for the Application.NavigationProgress and NavigationWindow.NavigationProgress events.
Public class NavigationService Contains methods, properties, and events to support navigation.
Public class NavigationWindow Represents a window that supports content navigation.
Public class PageFunction<T> Represents a special type of page that allows you to treat navigation to a page in a similar fashion to calling a method.
Public class PageFunctionBase An abstract base class that is the parent of all page function classes.
Public class RequestNavigateEventArgs Provides data for the RequestNavigate event.
Public class ReturnEventArgs<T> Provides data for the Return event.

  Interface Description
Public interface IProvideCustomContentState Implemented by a class that needs to add custom state to the navigation history entry for content before the content is navigated away from.

  Delegate Description
Public delegate FragmentNavigationEventHandler Represents the method that will handle FragmentNavigation events.
Public delegate LoadCompletedEventHandler Represents the method that will handle LoadCompleted events.
Public delegate NavigatedEventHandler Represents the method that will handle Navigated events.
Public delegate NavigatingCancelEventHandler Represents the method that will handle Navigating events.
Public delegate NavigationFailedEventHandler Represents the method that will handle NavigationFailed events.
Public delegate NavigationProgressEventHandler Represents the method that will handle NavigationProgress events.
Public delegate NavigationStoppedEventHandler Represents the method that will handle NavigationStopped events.
Public delegate RequestNavigateEventHandler Represents the method that will handle the RequestNavigate routed event of the Hyperlink class.
Public delegate ReturnEventHandler<T> Represents the method that will handle the Return event of the PageFunction<T> class.

  Enumeration Description
Public enumeration JournalEntryPosition Specifies the position in navigation history of a piece of content with respect to current content. JournalEntryPosition is used by JournalEntryUnifiedViewConverter.
Public enumeration JournalOwnership Specifies whether a Frame uses its own journal. JournalOwnership is used by the JournalOwnership property.
Public enumeration NavigationMode Specifies the type of navigation that is taking place NavigationMode is used by the NavigationMode property.
Public enumeration NavigationUIVisibility Specifies whether a Frame displays its navigation chrome. NavigationUIVisibility is used by the NavigationUIVisibility property.
© 2015 Microsoft