目前在我的视图模型中,当执行命令时,我试图通过使用以下方法更改应用程序的页面:
Application.Current.MainPage.Navigation.PushAsync(new ArticlePage());
但是,当执行该命令时,它会直接通过此命令并且页面尚未更改。代码是错误的还是更多的是这一行呢?
谢谢,
瑞安
看一看“将页面推送到导航堆栈” - Xamarin documentation
在文档中,以下用于导航。
等待Navigation.PushAsync(new Page2Xaml());
当您像使用整个路径一样使用时,引用不正确或者引发了某种异常。
您还可以使用try / catch查看是否存在异常。