요컨대, 특정 페이지에서만 이전 페이지로 돌아가려면 뒤로 버튼을 처리하고 나머지 페이지에서는 무시하십시오 (기본 작업으로 설정/앱 닫기).특정 페이지에서만 뒤로 버튼을 처리하는 방법은 무엇입니까?
예를 들어, CurrentPage에만 뒤로 버튼을 처리하고 싶습니다. 내가 다시 PreviousPage로 이동합니다 버튼을 위로 누르면 PreviousPage에있어 때, 나는 나의 CurrentPage.xaml.cs
public CurrentPage()
{
this.InitializeComponent();
SystemNavigationManager.GetForCurrentView().BackRequested += App_BackRequested;
}
private void App_BackRequested(object sender, BackRequestedEventArgs e)
{
this.Frame.Navigate(typeof(PreviousPage), e);
e.Handled = true;
}
에이 코드를 넣어하지만. 앱을 종료 할 수 없습니다.
PreviousPage.xaml.cs에 이것을 추가하면 CurrentPage에서 BackButton을 누르면 PreviousPage로 돌아가서 자동으로 응용 프로그램을 닫습니다.
public PreviousPage()
{
this.InitializeComponent();
SystemNavigationManager.GetForCurrentView().BackRequested += App_BackRequested;
}
private void App_BackRequested(object sender, BackRequestedEventArgs e)
{
Application.Current.Exit();
e.Handled = true;
}
단일 페이지에서 뒤로 버튼을 처리하는 방법을 알고 있습니까?
감사합니다. 문제가 해결되지 않았습니다. – kurakura88