単純なマスター詳細ページがありますが、何らかの理由でマスターページが詳細ビューに含まれているようです。言い換えれば、メニューは詳細ナビゲーションバーが終わるところから始まります - 私はマスターページが画面の上部で始まると思います。どうしたんだ?Xamarinフォームマスター詳細ページは親ページ内に含まれています
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;
}
アプリケーションクラスを確認してください。「MainPage = new MyMasterDetailPage();」ではなく、「MainPage = new NavigationPage(new MyMasterDetailPage())」ではありません。また、アプリのテーマは「素材」である必要があります。 –