【发布时间】:2019-02-20 11:45:47
【问题描述】:
当前在我的视图模型中,当一个命令被执行时,我正在尝试使用这个来更改应用程序的页面:
Application.Current.MainPage.Navigation.PushAsync(new ArticlePage());
但是,当命令被执行时,它会越过这个并且页面没有被改变。代码是错误的,还是只有一行代码?
谢谢,
瑞恩
【问题讨论】:
-
您是否调试过此应用以确定
goes right past this是否确实如此? -
@Saruman 当我使用调试器进入代码时,它访问页面的 .cs 我试图将其推送到,即使它访问 InitializeComponent() 它也不会更改页面。
-
你试过
await Application.Current.MainPage.Navigation.PushAsync(new ArticlePage()); -
是的,不走运@Saruman,不幸的是没有任何区别
-
试试这个 Application.Current.MainPage = new ArticlePage();可能有效。
标签: c# xamarin mvvm xamarin.forms viewmodel