2016-07-07 36 views
1

我如何导航到根页面? 我浏览到模态页弹出模式页面到根

_navigationService.NavigateAsync("QuestionDetail", navParams, useModalNavigation: true); 

然后我用

_navigationService.NavigateAsync("QuestionDetail", navParams); 

导航到其他页面。

我如何直接回到我的根页面?

+0

通常你可以调用navigation.PopToRoot(),不知道它是否在Modal页面上工作,但你仍然可以在导航到root之前调用navigation.PopModal()。 – Bonelol

回答

2

模态导航没有PopToRoot。为了达到你想使用的绝对URI。

_navigationService.NavigateAsync(new Uri(“myapp:/// MainPage”,UriKind.Absolute));

_navigationService.NavigateAsync(新URI( “http://myapp.com/MainPage”,UriKind.Absolute));

+0

但我在根页面上丢失了我的导航参数:( – Lailore

+1

是的,因为您将整个导航堆栈重置为新页面,否则必须调用GoBackAsync,达到根目录所需的次数。关闭你的参数或将新的参数传递给你的导航页面 –

+0

新功能的时间?我认为它是非常有用的 – Lailore