2016-07-07 35 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