后退按钮始终返回UWP Template10 App中的开始页面

时间:2018-06-20 20:49:07

标签: c# uwp template10

我们有一个使用Template10的UWP应用。我们的登录页面是JobPage。我们使用以下形式的ViewModelNavigation

public void GoToCustomerPage() => NavigationService.Navigate(typeof(Views.CustomerPage));

如果我们从JobPage导航到OrderPage,从OrderPage导航到CustomerPage,然后单击“后退”按钮,我们希望返回到OrderPage,但是我们返回到JobPage。

CustomerPageViewModel中的OnNavigatingFromAsync中,NavigationService.NavigationState

1,3,2,17,UWP.Views.JobPage,0,0,19,UWP.Views.OrderPage,0,0,22,UWP.Views.CustomerPage,0,0

OnNavigatingFromAsync上的CustomerPageViewModel中没有任何内容可将导航重定向到JobPage。 OnNavigatedToAsync上的OrderPageViewModel中没有任何内容可以重定向到JobPage。 OrderPage.OnNavigatedToAsync甚至没有被击中。

为什么当我们单击CustomerPage上的Back按钮时,我们返回到JobPage而不是OrderPage?

编辑1:我创建了一个示例来演示此问题here

编辑2:我已经在模板10存储库Issue with the Navigation service

中引用了此问题

0 个答案:

没有答案