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

时间:2018-10-25 13:30:02

标签: xamarin xamarin.forms

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

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,然后以后又可以如何以相同顺序将其重新添加?

1 个答案:

答案 0 :(得分:1)

这就是你可以做的。

删除:

Children.Remove(navHelpPage)

要再次将其重新添加到位置1(从0开始)

Children.Insert(1, navHelpPage);