2012-03-13 2 views
0

저는 자격증을 요구하는 첫 페이지를 가지고 있습니다. 로그인이 성공하면 페이지를 변경하고 싶지만 BACK은 로그인 페이지로 다시 이동하지는 않지만 응용 프로그램을 종료합니다. 이것을 달성하는 방법? NavigateServices.Navigate는 히스토리 스택에 새 페이지를 추가하기 만합니다.새 페이지로 이동하지 않고 페이지를 변경하십시오.

+0

NavigationService.GoBack(); ? – Razor

답변

4

백 스택에서 항목을 제거하면이 작업을 수행 할 수 있습니다. "두 번째"페이지에서 OnNavigatedTo를 재정 의하여 다음 코드를 입력하십시오.

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    if (NavigationService.CanGoBack) NavigationService.RemoveBackEntry(); 
} 
관련 문제