如何重定向到Xamarin表单中的下一个视图页面?

时间:2018-08-13 04:29:00

标签: xamarin xamarin.forms

在加载函数后,如何将我的用户重定向到下一个视图?我有两个页面同步页面主菜单页面,并且在同步页面内部有四个功能,这些功能将在加载页面时加载,然后在加载这四个功能后应重定向用户到我的主菜单页面。

问题在于加载我的同步页面时,它将初始化四个功能,而导航功能将重定向至我的主菜单页面,然后将其重定向回到我的同步页面

这是我的“同步页面”的代码

    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);
    }

1 个答案:

答案 0 :(得分:0)

Application.Current.MainPage.Navigation.PushModalAsync(new MainMenu(), true); 

代替

Application.Current.MainPage.Navigation.PushAsync(new MainMenu(), true);