尝试使用
从一个页面导航到另一个页面await Navigation.PushAsync(new Page2());
但是,获得,
System.InvalidOperationException:Android上不支持全局支持PushAsync,请使用NavigationPage。
new NavigationPage(new Page2());
和
MainPage = new NavigationPage(new App6.Views.SplashPage());
也无法正常工作
答案 0 :(得分:5)
您的Application.MainPage
页面应为NavigationPage
,以支持PushAsync
导航方法。
示例:
// In App.cs
MainPage = new NavigationPage(new MyContentPage());
// Elsewhere in your solution with respect to corner cases
await Navigation.PushAsync(new MyContentPage2);
Official documentation有很好的例子和良好的阅读。