簡體   English   中英

Xamarin Forms Master Detail頁面包含在父頁面中

[英]Xamarin Forms Master Detail Page is contained within parent 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;
    }

您必須在Android Proyect的主Activity中使用AppCompat而不是FormsApplicationActivity進行設置,這樣您才能看到Master越過導航欄:

公共類MainActivity:FormsAppCompatActivity

是一篇很棒的博客文章,介紹如何實現這一目標!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM