我尝试在模式页面内使用常规导航,但是当我进行导航时会显示错误:
PushAsync is not supported on Android, please use NavigationPage
我在模式页面中使用NavigationPage()
,以便我可以正常导航,有可能吗?
代码:
导航到模态页面的代码:
await Application.Current.MainPage.Navigation.PushModalAsync(
new NavigationPage(new MyModalPage());
(在模式页面中)使用常规导航从模态页面导航到MySecondPage的代码:
await Application.Current.MainPage.Navigation.PushModalAsync(
new NavigationPage(new MySecondPage()));
然后弹出提到的错误
在您的模式页面内,请不要这样做
await Application.Current.MainPage.Navigation.PushModalAsync(
new NavigationPage(new MySecondPage()));
代替这样做
await Navigation.PushAsync(new MySecondPage());