我正在使用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時,會拋出異常。
所以我能做些什麼,才能使用導覽沒有NavigationPage
在Windows Phone?
如果擾亂佈局,可以使用'PushModalAsync'。我不是爲什麼在Xamarin網站上發表這樣的聲明,因爲所有導航都是通過添加導航頁面來處理的。 –
是的,PushModelAsync工作正常。發佈它作爲答案,我會接受它。 – Chris