在加载函数后,如何将我的用户重定向到下一个视图?我有两个页面同步页面和主菜单页面,并且在同步页面内部有四个功能,这些功能将在加载页面时加载,然后在加载这四个功能后应重定向用户到我的主菜单页面。
问题在于加载我的同步页面时,它将初始化四个功能,而导航功能将重定向至我的主菜单页面,然后将其重定向回到我的同步页面
这是我的“同步页面”的代码
public SyncPageViewModel(string host, string database, string contactID)
{
InsertActivityData(host, database, contactID);
InsertCAFData(host, database, contactID);
InsertContactsData(host, database, contactID);
InsertActivityData(host, database, contactID);
OnSyncComplete();
}
这是我的导航代码
public void OnSyncComplete()
{
Application.Current.MainPage.Navigation.PopAsync();
Application.Current.MainPage.Navigation.PushAsync(new MainMenu(), true);
}
答案 0 :(得分:0)
Application.Current.MainPage.Navigation.PushModalAsync(new MainMenu(), true);
代替
Application.Current.MainPage.Navigation.PushAsync(new MainMenu(), true);