System.Windows.Navigation Пространство имен

Предоставляет типы для поддержки навигации, включая перемещение между окнами и по журналам.

Классы

BaseUriHelper

Предоставляет метод для разрешения относительных URI, заданного относительно базового URI контейнера, такого как Frame.

CustomContentState

CustomContentState обеспечивает возможность перехода между разными состояниями одного фрагмента исходного содержимого без повторной загрузки исходного содержимого для каждого перехода.

FragmentNavigationEventArgs

Предоставляет данные для события FragmentNavigation.

JournalEntry

Представляет запись в журнале переходов вперед или назад.

JournalEntryListConverter

Этот тип или член поддерживает инфраструктуру Microsoft .NET и не предназначен для непосредственного использования из кода.

JournalEntryUnifiedViewConverter

JournalEntryUnifiedViewConverter объединяет журнал навигации назад и журнал навигации вперед (предоставляемый Frame или NavigationWindow) в единое меню навигации.

NavigatingCancelEventArgs

Предоставляет данные для события Navigating.

NavigationEventArgs

Предоставляет данные для событий неотменяемой навигации, включая LoadCompleted, Navigated и NavigationStopped.

NavigationFailedEventArgs

Предоставляет данные для события NavigationFailed.

NavigationProgressEventArgs

Предоставляет данные для событий NavigationProgress и NavigationProgress .

NavigationService

Содержит методы, свойства и события для поддержки переходов.

NavigationWindow

Представляет окно, которое поддерживает навигацию по содержимому.

PageFunction<T>

Представляет особый тип страницы, позволяющий осуществлять переход к странице способом, подобным вызову метода.

PageFunctionBase

Абстрактный базовый класс, являющийся родительским для всех классов страничных функций.

RequestNavigateEventArgs

Предоставляет данные для события RequestNavigate.

ReturnEventArgs<T>

Предоставляет данные для события Return.

Интерфейсы

IProvideCustomContentState

Реализуется классом, которому требуется добавить пользовательское состояние в запись журнала переходов для содержимого, перед тем как будет выполнен переход от этого содержимого.

Перечисления

JournalEntryPosition

Задает позицию фрагмента содержимого в журнале навигации по отношению к текущему содержимому. JournalEntryPosition используется только в JournalEntryUnifiedViewConverter.

JournalOwnership

Указывает, используется ли во фрейме Frame собственный журнал. Объект JournalOwnership используется свойством JournalOwnership.

NavigationMode

Задает тип выполняемого перехода. Значение NavigationMode используется свойством NavigationMode.

NavigationUIVisibility

Указывает, отображается ли во фрейме Frame навигационный хром. Объект NavigationUIVisibility используется свойством NavigationUIVisibility.

Делегаты

FragmentNavigationEventHandler

Представляет метод, который будет обрабатывать события FragmentNavigation.

LoadCompletedEventHandler

Представляет метод, который будет обрабатывать события LoadCompleted.

NavigatedEventHandler

Представляет метод, который будет обрабатывать события Navigated.

NavigatingCancelEventHandler

Представляет метод, который будет обрабатывать события Navigating.

NavigationFailedEventHandler

Представляет метод, который будет обрабатывать события NavigationFailed.

NavigationProgressEventHandler

Представляет метод, который будет обрабатывать события NavigationProgress.

NavigationStoppedEventHandler

Представляет метод, который будет обрабатывать события NavigationStopped.

RequestNavigateEventHandler

Представляет метод обработки маршрутизируемого события RequestNavigate класса Hyperlink.

ReturnEventHandler<T>

Представляет метод, обрабатывающий событие Return класса PageFunction<T>.