Master Detail菜单作为辅助菜单

时间:2016-07-06 18:07:50

标签: xamarin xamarin.ios xamarin.forms

我目前有一个标签页作为IOS的根页面。但我不想添加很多标签,所以我想知道如何打开一个主要的详细信息页面作为二级菜单?有点像Facebook IOS应用程序上的“更多”标签。

这是我的IOS根页:

   class RootPageIOS : TabbedPage
{
    public RootPageIOS()
    {
        NavigationPage.SetHasNavigationBar(this, false);

        Children.Add(new FeedReaderNavigationPage(new HomePage()));
        Children.Add(new FeedReaderNavigationPage(new MyLocation()));
        Children.Add(new FeedReaderNavigationPage(new Feeds()));
        Children.Add(new FeedReaderNavigationPage(new SettingsPage()));
    }
}

因此,当我单击“设置页面”选项卡时,我希望显示主要详细信息页面。

任何帮助/建议?

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的,因为你不能将两个根页连接到App.MainPage属性。你可以做的是你可以点击确定设置页面将应用程序主页面更改为主详细信息页面然后..在设置页面的背面按下将主页面更改为选项卡页面。

...编辑 另一种选择是将MasterDetail页面作为应用程序主页面,并将选项卡页面添加到MasterDetailPAge的详细信息页面