Описание тега navigationservice

Класс NavigationService - это класс.NET Framework, который содержит методы, свойства и события для поддержки навигации. Пространство имен - System.Windows.Navigation.

Из документации MSDN по NavigationService:

NavigationService инкапсулирует возможность загрузки содержимого в контексте навигации в стиле браузера.

Контент может быть любым типом объекта.NET Framework и HTML-файлов. В целом, однако, предпочтительнее использовать страницы, поскольку способ упаковки контента для навигации. По контенту можно перейти, предоставив экземпляр объекта и вызвав перегрузку метода Navigate, который принимает объект:

NavigationService.Navigate(Object)
NavigationService.Navigate(Object, Object)

В качестве альтернативы, к контенту можно перейти, передав относительный или абсолютный универсальный идентификатор ресурса (URI) в одну из перегрузок метода Navigate, которая принимает URI:

NavigationService.Navigate(Uri)
NavigationService.Navigate(Uri, Object)
NavigationService.Navigate(Uri, Object, Boolean)

Когда контент переходит по URI, NavigationService вернет объект, содержащий контент.

Время жизни навигации можно отслеживать по следующим событиям:

Navigating
Navigated
NavigationProgress
NavigationFailed
NavigationStopped
LoadCompleted
FragmentNavigation