Xamarin Forms Master Detail页面包含在父页面

时间:2016-05-24 22:14:14

标签: c# xamarin.forms master-detail

我有一个简单的主详细信息页面,但由于某种原因,主页面似乎包含在详细信息视图中。换句话说,菜单从细节导航栏结束的地方开始 - 我希望主页面从屏幕顶部开始。这笔交易是什么?

Master Detail Page

    public class MasterPage : MasterDetailPage
    {
        public MasterPage(Sdk.Application context)
        {
            Title = "Master Page";

            this.Master = new MenuPage();
            this.Detail = DetailPage();

            IsPresented = true;
        }            
    }


    private NavPage DetailPage()
    {
        var result = new NavPage(new BasePage { Title = "Empty" });

        ... populate page content ...

        return result;
    }

2 个答案:

答案 0 :(得分:1)

您必须在主Activity中使用Android Proyect设置AppCompat而不是FormsApplicationActivity,这样您就可以看到Master了解导航栏:

公共类MainActivity:FormsAppCompatActivity

Here是关于如何实现这一目标的精彩博文!

答案 1 :(得分:1)

相关问题