System.Windows.Navigation Namespace

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

Classes

BaseUriHelper

Provides a method to resolve relative uniform resource identifiers (URIs) with respect to the base URI of a container, such as a Frame.

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.

FragmentNavigationEventArgs

Provides data for the FragmentNavigation event.

JournalEntry

Represents an entry in either back or forward navigation history.

JournalEntryListConverter

This type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code.

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.

NavigatingCancelEventArgs

Provides data for the Navigating event.

NavigationEventArgs

Provides data for non-cancelable navigation events, including LoadCompleted, Navigated, and NavigationStopped.

NavigationFailedEventArgs

Provides data for the NavigationFailed event.

NavigationProgressEventArgs

Provides data for the NavigationProgress and NavigationProgress events.

NavigationService

Contains methods, properties, and events to support navigation.

NavigationWindow

Represents a window that supports content navigation.

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.

PageFunctionBase

An abstract base class that is the parent of all page function classes.

RequestNavigateEventArgs

Provides data for the RequestNavigate event.

ReturnEventArgs<T>

Provides data for the Return event.

Interfaces

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.

Enums

JournalEntryPosition

Specifies the position in navigation history of a piece of content with respect to current content. JournalEntryPosition is used by JournalEntryUnifiedViewConverter.

JournalOwnership

Specifies whether a Frame uses its own journal. JournalOwnership is used by the JournalOwnership property.

NavigationMode

Specifies the type of navigation that is taking place NavigationMode is used by the NavigationMode property.

NavigationUIVisibility

Specifies whether a Frame displays its navigation chrome. NavigationUIVisibility is used by the NavigationUIVisibility property.

Delegates

FragmentNavigationEventHandler

Represents the method that will handle FragmentNavigation events.

LoadCompletedEventHandler

Represents the method that will handle LoadCompleted events.

NavigatedEventHandler

Represents the method that will handle Navigated events.

NavigatingCancelEventHandler

Represents the method that will handle Navigating events.

NavigationFailedEventHandler

Represents the method that will handle NavigationFailed events.

NavigationProgressEventHandler

Represents the method that will handle NavigationProgress events.

NavigationStoppedEventHandler

Represents the method that will handle NavigationStopped events.

RequestNavigateEventHandler

Represents the method that will handle the RequestNavigate routed event of the Hyperlink class.

ReturnEventHandler<T>

Represents the method that will handle the Return event of the PageFunction<T> class.