다음을 통해 공유


NavigationService.GetNavigationService(DependencyObject) 메서드

정의

지정된 NavigationService가 들어 있는 콘텐츠의 탐색기에 대한 DependencyObject의 참조를 가져옵니다.

public:
 static System::Windows::Navigation::NavigationService ^ GetNavigationService(System::Windows::DependencyObject ^ dependencyObject);
public static System.Windows.Navigation.NavigationService GetNavigationService (System.Windows.DependencyObject dependencyObject);
static member GetNavigationService : System.Windows.DependencyObject -> System.Windows.Navigation.NavigationService
Public Shared Function GetNavigationService (dependencyObject As DependencyObject) As NavigationService

매개 변수

dependencyObject
DependencyObject

탐색기에서 호스팅되는 콘텐츠의 DependencyObject입니다.

반환

NavigationService

지정된 DependencyObject가 들어 있는 콘텐츠의 탐색기에 대한 NavigationService의 참조입니다. 경우에 따라 null일 수 있습니다.

예외

dependencyObject 매개 변수가 null인 경우

예제

다음 예제에서는 어떻게를 UserControl 탐색 서비스를 호출 하 여 검색할 수 있습니다 GetNavigationService합니다.

void getNavigationServiceButton_Click(object sender, RoutedEventArgs e) {
    // Retrieve first navigation service up the content tree
    NavigationService svc = NavigationService.GetNavigationService(this.getNavigationServiceButton);
    if (svc != null)
    {
        // Use navigation service
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
    }
}
    End If
End Sub

설명

탐색기에는 NavigationService 콘텐츠 탐색을 처리 하는 합니다. WPF에는 두가지: NavigationWindowFrame입니다. 탐색기 탐색 요청을 처리 하 고 탐색 수명 관리를으로 구현 되는 WPF 탐색 서비스를 사용 하 여 NavigationService 클래스입니다. 탐색기에서 호스트 되는 콘텐츠를 탐색기에 대 한 참조를 가져올 수 있습니다 NavigationService 를 호출 하 여는 GetNavigationService 메서드.

GetNavigationService 반환 null 경우는 dependencyObject:

WPF에 대 한 참조를 획득 하기 위해 두 개의 바로 가기를 제공 합니다 NavigationService:

적용 대상