Xamarin 如何删除添加到main()方法中的子页面?

Xamarin 如何删除添加到main()方法中的子页面?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有一个具有选项卡式页面的应用程序: public partial class MainPage : TabbedPage { public MainPage() { InitializeComponent(); App.cardsPage = new Cards(); App.homePage = new HomePage(); App.helpPage = new HelpPage(); App.

我有一个具有选项卡式页面的应用程序:

public partial class MainPage : TabbedPage
{
    public MainPage()
    {
        InitializeComponent();
        App.cardsPage = new Cards();
        App.homePage = new HomePage();
        App.helpPage = new HelpPage();
        App.settingsPage = new SettingsPage();
        App.phrasesPage = new PhrasesFrame();
    }
我添加如下页面:

    Children.Add(App.navHomePage);
    Children.Add(App.navHelpPage);
    Children.Add(App.navSettingsPage);
    Children.Add(App.navCardsPage);
    Children.Add(App.navPhrasesFrame);

有人能告诉我,例如,如何删除navHelpPage和navCardsPage,然后如何在以后按相同的顺序添加回去

这就是你能做的

删除:

Children.Remove(navHelpPage)
若要在位置1处重新添加,将从0开始

Children.Insert(1, navHelpPage);