PushAsync 不适用于 ContentPage
PushAsync not working with ContentPage
尝试使用
从一个页面导航到另一页面
await Navigation.PushAsync(new Page2());
但是,
System.InvalidOperationException: PushAsync is not supported globally on Android, please use a NavigationPage.
new NavigationPage(new Page2());
和
MainPage = new NavigationPage(new App6.Views.SplashPage());
同样无效
您的 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 有很好的例子和很好的阅读。
尝试使用
从一个页面导航到另一页面await Navigation.PushAsync(new Page2());
但是,
System.InvalidOperationException: PushAsync is not supported globally on Android, please use a NavigationPage.
new NavigationPage(new Page2());
和
MainPage = new NavigationPage(new App6.Views.SplashPage());
同样无效
您的 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 有很好的例子和很好的阅读。