2014-02-12 3 views
1

의 인스턴스에 나는 TextBoxTitle라는 이름의 텍스트 상자와 TextBoxTheNote라는 이름의 텍스트 상자를 가지고 NotePage.xaml 페이지를 얻었다. 다른 페이지의 코드 숨김에서 이동 내 프로젝트에서 페이지

, 나는이 페이지의 인스턴스를 만들고 두 텍스트 상자에 입력합니다. 내가 알아낼 수없는 것입니다 : 어떻게 그 인스턴스로 이동합니까?

나는 URI 또는 ​​아무것도의 어떤 종류가 없습니다.

의견이 있으십니까?

+0

왜 매개 변수로 사용하여 텍스트 상자를 채우기 위해 텍스트를 통과하는 URI를 사용하여 페이지를 호출 해달라고? –

답변

1

윈도우 전화하면 페이지의 인스턴스를 생성하지 않고 그것을로 이동합니다. 필요한 페이지로 이동하고 일련의 다른 방법을 통해 값을 전달합니다.

먼저 네비게이션

NavigationService.Navigate(new Uri("YourXamlPageName.Xaml", UriKind.RelativeOrAbsolute)); 

이제 우리는 당신이 여기 탐색 재미있는 부분 온다 가지고.

데이터 전달 방법 결정.

다양한 방법이 있습니다.

먼저 그런 다음 URI

NavigationService.Navigate(new Uri("YourXamlPageName.Xaml?pageTitle=Whatever", UriKind.RelativeOrAbsolute)); 

에서 그것을 포함 다른 페이지

또한 데이터를 직렬화하고 다른 쪽을 가져 오지 수의에 탐색에서 검색 할 수 있습니다.

당신은이에 대한 EZ_Iso.dll를 사용할 수 있습니다. 매우 간단하고 빠릅니다. 복잡한 객체 http://anthonyrussell.info/postpage.php?name=2

마지막으로 데이터를 전달하는 다른 방법이 블로그 게시물에 여기에 설명 된 전화 응용 프로그램 서비스 사전 통해 그레이트

http://anthonyrussell.info/postpage.php?name=10

적 방법으로 당신은 단지 만들기를 선택 어느 일치해야합니다 그래서 코드를 깨끗하게 유지합니다.

행운을 빈다.

+0

정말 고마워, 누락 된 링크를 찾은 것처럼 느껴진다. :) – TomCB

+0

이 대답으로 문제가 해결되면 upvote 및 체크 표시를 확인하십시오. –