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" });
我对 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" });