의 인스턴스에 나는 TextBoxTitle라는 이름의 텍스트 상자와 TextBoxTheNote라는 이름의 텍스트 상자를 가지고 NotePage.xaml 페이지를 얻었다. 다른 페이지의 코드 숨김에서 이동 내 프로젝트에서 페이지
, 나는이 페이지의 인스턴스를 만들고 두 텍스트 상자에 입력합니다. 내가 알아낼 수없는 것입니다 : 어떻게 그 인스턴스로 이동합니까?나는 URI 또는 아무것도의 어떤 종류가 없습니다.
의견이 있으십니까?
의 인스턴스에 나는 TextBoxTitle라는 이름의 텍스트 상자와 TextBoxTheNote라는 이름의 텍스트 상자를 가지고 NotePage.xaml 페이지를 얻었다. 다른 페이지의 코드 숨김에서 이동 내 프로젝트에서 페이지
, 나는이 페이지의 인스턴스를 만들고 두 텍스트 상자에 입력합니다. 내가 알아낼 수없는 것입니다 : 어떻게 그 인스턴스로 이동합니까?나는 URI 또는 아무것도의 어떤 종류가 없습니다.
의견이 있으십니까?
윈도우 전화하면 페이지의 인스턴스를 생성하지 않고 그것을로 이동합니다. 필요한 페이지로 이동하고 일련의 다른 방법을 통해 값을 전달합니다.
먼저 네비게이션
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
적 방법으로 당신은 단지 만들기를 선택 어느 일치해야합니다 그래서 코드를 깨끗하게 유지합니다.
행운을 빈다.
정말 고마워, 누락 된 링크를 찾은 것처럼 느껴진다. :) – TomCB
이 대답으로 문제가 해결되면 upvote 및 체크 표시를 확인하십시오. –
왜 매개 변수로 사용하여 텍스트 상자를 채우기 위해 텍스트를 통과하는 URI를 사용하여 페이지를 호출 해달라고? –