0

2 페이지 (1 개는 물론 메인 페이지) 인 Windows Phone 8 용 작은 앱을 개발하고 있습니다.뒤로 버튼을 눌러 현재 페이지에 도달했는지 확인하십시오.

페이지 2에 도달하면 전화의 뒤로 버튼을 눌러이 페이지에 도달했는지 확인하고 싶습니다. 다음과 같이하고 싶습니다.

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) 
{ 
    if (backButton.isPressed()) { 
     // this page has been reached by pressing the back button on the phone 
    } else { 
     // this page has been reached by NavigationService.Navigate() 
    } 
} 

네이티브 API가 있습니까?

+1

뒤로 버튼은 메인 페이지에서 앱을 종료해야합니다. 그렇지 않으면 앱이 인증되지 않습니다. 따라서 메인 페이지에서 뒤로 버튼을 통해 2 페이지로 이동할 수는 없습니다. – xmashallax

답변

3

이것이 필요한가요?

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    if (e.NavigationMode == NavigationMode.Back) 
    { 
     ... 
    } 
} 
관련 문제