2013-07-29 2 views
0

로그인 화면이있는 곳에서 Windows 앱을 개발 중이며 거기에서 사용자의 액세스 권한에 따라 다른 페이지로 이동합니다. 이 비트는 잘 작동합니다. 그러나 사용자가 전화의 뒤로 버튼을 클릭하면 빈 화면이 나타납니다. 나는 MainPage.xaml에 있지 않기 때문에 다른 페이지에 있고 뒤로 버튼을 클릭하면 메인 페이지로 되돌아와 아무 것도 보여주지 않기 때문에이 이유가 있다고 생각합니다. 나는 틀릴지도 모른다.Windows Phone 앱 뒤로 버튼 빈 화면

누구든지이 문제에 직면 해있다. 내 앱을 놓을 준비가 되었기 때문에 나를 도와주세요. 제가 직면하고있는 유일한 문제입니다.

답변

0

기본 페이지가 로그인 페이지이고 기본 페이지에서 탐색하는 경우 로그인에 성공하면 기본 페이지 항목을 다시 스택에서 제거하십시오. 빈 페이지를 표시하는 대신 앱을 종료합니다.

페이지 스택에서 항목을 제거하려면 다음을 사용할 수 있습니다.

this.NavigationService.RemoveBackEntry();

당신이 질문을 게시하기 전에 주위를 확인하시기 바랍니다.

+0

답장을 보내 주셔서 감사합니다. 나는 주변을 둘러 보았을 때 당신이 찾고있는 것을 얻기가 쉽지 않은 정답을 얻을 수 없을지도 모릅니다. 답변으로 돌아가서 작동하지만 로그 아웃 옵션도 있습니다. 그래서 this.NavigationService.RemoveBackEntry(); 뒤로 버튼을 클릭하면 멋지게 작동하지만 사용자가 로그 아웃하면 메인 페이지로 이동하려고 시도하지만 작동하지 않습니다. 좀 도와 줄 수있어? – Raj

+0

죄송합니다 다른 질문 모든 xaml 페이지를 기록에서 어떻게 언로드합니까? 문제는 사용자가 로그 아웃 화면을 보여주는 페이지에서 로그 아웃을 누를 때이지만 다시 버튼을 클릭하면 이전 페이지로 이동하여 어떤 이유로 든 캐시에 남아 있다고 생각할 때입니다. 사용자가 로그 아웃 할 때 모든 것을 지울 수있는 방법이 있습니까? 이 직접적인 질문에 대해 죄송합니다. 필사적 인 상황에 처해 있으며,이 문제를 해결할 수 있을지도 모릅니다. – Raj

관련 문제