NavigationService.GetNavigationService(DependencyObject) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 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입니다.
반환
지정된 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에는 두가지: NavigationWindow 고 Frame입니다. 탐색기 탐색 요청을 처리 하 고 탐색 수명 관리를으로 구현 되는 WPF 탐색 서비스를 사용 하 여 NavigationService 클래스입니다. 탐색기에서 호스트 되는 콘텐츠를 탐색기에 대 한 참조를 가져올 수 있습니다 NavigationService 를 호출 하 여는 GetNavigationService 메서드.
GetNavigationService 반환 null
경우는 dependencyObject
:
가 NavigationWindow합니다.
가 Frame 입니다.
다른 탐색기에 의해 호스팅됩니다.
에 해당 JournalOwnership 속성이 설정 UsesParentJournal합니다.
탐색기에서 호스트 되는 콘텐츠 일부가 아닙니다.
WPF에 대 한 참조를 획득 하기 위해 두 개의 바로 가기를 제공 합니다 NavigationService:
NavigationService 탐색을 처리 하는 Page 에서 액세스할 수 있습니다 합니다 Page 자체의 값을 가져오고 해당 Page.NavigationService 속성입니다.
합니다 NavigationService 에서 사용 되는 Frame 탐색을 처리 하는 데의 가치를 창출 하 여 액세스할 수 있습니다는 NavigationService 속성입니다.