문제

방금 Windows Phone 8.1 SDK를 설치했으며 신청서를 염두에 두었습니다.그러나 나는 앞뒤로 탐색 할 수 없다!Back 버튼 전화가 기본적으로 응용 프로그램을 종료하고 모든 페이지가 "페이지"를 상속 한 후 백 버튼의 재정의가 노출되지 않으므로

읽기 http://msdn.microsoft.com./en-us/library/windows/apps/xaml/dn639128.aspx 그러나 나는 그것을 이해하지 못합니다. 어떻게 구현할 수 있습니까?

도움이 되었습니까?

해결책

Visual Studio (예 : HUB 앱 프로젝트)에 포함 된 WP 프로젝트를 살펴보십시오.또는 신청서에 새로운 "BasicPage"를 추가하십시오.NavigationHelper를 사용하여 Bithreded 이벤트를 이미 사용하는 것이 vavigationhelper를 사용하고 있음을 알 수 있습니다.당신이 연결 한 게시물은 꽤 잘 설명합니다.

사용자가 뒤로 버튼을 누를 때 발생하는 허용 된 이벤트에 대해 알아야 할 가장 중요한 것은 앱 이 이벤트를 처리하지 않으면 BackPressedEventArgs.Handled 속성을 true로 설정하여 운영 체제가앱 을 일시 중단하고 이전 경험을 이전 경험에 반환합니다

예제는 그 게시물

에 나와 있습니다.
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
    Frame frame = Window.Current.Content as Frame;
    if (frame == null)
    {
       return;
    }

    if (frame.CanGoBack)
    {
        frame.GoBack();
        e.Handled = true;
   }
.

}

앱이 "닫히지 않아야 함을 나타내는 e.Handled = true;를 설정합니다.당신은 "이봐, 나는 이것을 이미 취급했다"라고 말하고있다.이 예에서는 이전 페이지로 이동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top