NavigationService.GetNavigationService Method (DependencyObject)
Assembly: PresentationFramework (in PresentationFramework.dll)
Public Shared Function GetNavigationService ( dependencyObject As DependencyObject ) As NavigationService
A navigator has a NavigationService that handles content navigation. WPF has two navigators: NavigationWindow and Frame. To process navigation requests and manage navigation lifetime, a navigator uses the WPF navigation service, which is implemented as the NavigationService class. Content that is hosted by a navigator can get a reference to the navigator's NavigationService by calling the method.
returns null when the dependencyObject:
Is a NavigationWindow.
Is a Frame that:
Is not part of content that is hosted by a navigator.
WPF offers two shortcuts for acquiring a reference to the NavigationService:
The following example shows how a UserControl can retrieve a navigation service by calling .
Private Sub getNavigationServiceButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Retrieve first navigation service up the content tree Dim svc As NavigationService = NavigationService.GetNavigationService(Me.getNavigationServiceButton) If svc IsNot Nothing Then ' Use navigation service
Available since 3.0