Xamarin.Forms AppCompat MasterDetail 没有显示标题栏

Xamarin.Forms AppCompat MasterDetail no titlebar showing

我对 Xamarin.Forms (v2.3)

有疑问

我遵循了这个指南: https://developer.xamarin.com/guides/xamarin-forms/platform-features/android/appcompat/

到目前为止,我已经能够在我的表单应用程序中成功集成 Material 设计。

MasterDetail 实际上并没有像我希望的那样工作,我是从 LoginPage 使用此行调用的:

await Navigation.PushModalAsync(new HomePage());

可以在这些屏幕截图中看到无法正常工作的内容:

MasterDetail 出现,但带有标题和汉堡包徽标的标题栏没有出现。 这是描述我的 MasterDetail 的代码:

<MasterDetailPage
  xmlns="http://xamarin.com/schemas/2014/forms"
  xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  x:Class="MyClassPath"
  Title="Care Page">

  <MasterDetailPage.Master>
    <ContentPage Title="Title">
      <Label/>
    </ContentPage>
  </MasterDetailPage.Master>

  <MasterDetailPage.Detail>
    <ContentPage Title="Title">
      <Label/>
    </ContentPage>
  </MasterDetailPage.Detail>

 </MasterDetailPage>

您需要有一个 NavigationPage 来显示标题和图标,这样您就可以将您的详细信息设置为 NavigationPage。

例如:

Detail = new NavigationPage(new ContentPage { Title = "Title" });