2010-11-24 4 views
3

누군가는 어떤 조건에 따라 애플리케이션 실행시 두 가지 "첫 번째"페이지를 표시하는 방법을 알고 있습니다.응용 프로그램 시작시 조건에 따라 2 개의 다른 페이지가 표시됩니까?

이 예는 사용자가 아직 암호를 입력하지 않은 경우 로그인 페이지를 표시하지만 사용자가 한 번 전에 암호를 입력하면 기본 페이지를 표시합니다.

WMAppManifest.xml (아래)에서 기본 탐색 페이지를 설정할 수 있고 자신 만의 PhoneApplicationFrame을 만들 수 있다고 생각했지만 실제로 어떻게해야하는지 잘 모르겠습니다. 당신은 로그인 양식 모달 창을 표시하려면 ChildWindow를 사용할 수있는 도움

답변

3

Peter Torr은 여기에서 페이지 방향 전환을 아주 잘 설명합니다. 상대적인 장점을 다루는 두 가지 방법이 제공됩니다.

Redirecting an initial navigation - Peter Torr's Blog

또한 여기 장소에 그의 동반 게시물 익숙 권 해드립니다.

Introducing the concept of “Places” - Peter Torr's Blog

이 주소 다시 스택 (인증 고려) 처리 및 로그인 페이지와 같은 시나리오를 해결합니다.

+0

이것은 정확히 내가 찾고 있었던 것입니다! 감사! – hajpoj

+0

yw :) ../15char –

0

기본 페이지에서 조건을 확인한 다음 발신자를 올바른 "시작 페이지"로 전달하거나 조건에 따라 기본 페이지를 작성할 수 있습니다. 전자는 가장 쉬운 솔루션 인 것 같습니다.

+0

신중하지 않으면 사용자가 앱을 입력 할 때 즉시 다시 클릭하면 이전 사용자에게 문제가 발생합니다. 사용자가 처음 '리디렉션 페이지'로 이동하면 사용자가 뒤로 버튼을 사용하여 앱을 종료하지 못하게합니다 (성가 시게하는 것 외에도 인증에서 앱이 실패 할 수 있음). 가장 좋은 방법은 첫 번째 페이지에 어떤 종류의 상태 감지 기능을 넣은 다음 원하는 "페이지"에 따라 정확한 내용을 표시하는 것입니다. –

관련 문제