2013-05-12 4 views
0

나는 창 전화 해결책이있다; 두 개의 C# 프로젝트가 포함되어 있습니다. 첫 번째 프로젝트의 페이지에 버튼이 하나 있습니다. 두 번째 솔루션에서 사용자를 다른 페이지로 리디렉션합니다. 특정 프로젝트에있는 페이지로 다른 프로젝트의 다른 페이지로 리디렉션하는 방법은 무엇입니까? 같은 프로젝트의 페이지간에 리디렉션하기 위해 다음 코드를 사용했기 때문입니다. 당신이 다른 프로젝트를 참조하는 경우특정 프로젝트에있는 페이지로 다른 프로젝트의 다른 페이지로 리디렉션하는 방법은 무엇입니까?

NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); 

답변

0

, 당신은 다음과 같은 방법을 사용할 수 있습니다 :

NavigationService.Navigate(new Uri("/YourOtherProjectName;component/TargetPage.xaml", UriKind.Relative)); 

편집 : https://github.com/tpetrina/blogcode/tree/master/BlogResearch : 사람이 관심 경우에, 나는 Github에서에 샘플 프로젝트를 넣었습니다. WP7 응용 프로그램 프로젝트는 NavigateToLibraryPage라고하며

+0

구성 요소는 무엇입니까 wp7.library 라는 이름의 참조 된 클래스 라이브러리에서 페이지로 이동 하나의 버튼이 포함되어 있습니까? 그것은 핵심 단어입니까? –

+0

예. 표준 URI 표기법입니다. 불행히도 –

+0

; 작동하지 않습니다. 그것은 예외를 제공합니다 : ( –

관련 문제