2016-06-01 38 views
0

我正在使用Xamarin.Forms編寫一個跨平臺的應用程序。在Windows Phone上使用Xamarin.Forms導航

要在頁面之間切換我正在使用Navigation.PushAsync(new Page());。這在NavigationPage有效。

現在我想擺脫Windows Phone 8.1上的NavigationPage,因爲它破壞了我的佈局。

Xamarin.Forms guides請注意,您不需要Windows Phone上的NavigationPage

另請注意,Windows Phone平臺本地提供導航 。因此,您不需要使用NavigationPage對象來在該平臺上獲取導航。

當我不使用NavigationPage時,會拋出異常。

enter image description here

所以我能做些什麼,才能使用導覽沒有NavigationPage在Windows Phone?

+0

如果擾亂佈局,可以使用'PushModalAsync'。我不是爲什麼在Xamarin網站上發表這樣的聲明,因爲所有導航都是通過添加導航頁面來處理的。 –

+0

是的,PushModelAsync工作正常。發佈它作爲答案,我會接受它。 – Chris

回答