页面标题不是不可见的,它不会显示为以模态方式打开或位于应用程序根目录的页面不显示标题。
在 Xamarin 表单中,您可以在每个页面上设置标题,并且这些值由容器(如 NavigationPage、TabbedPage 等)在需要描述其子级时使用。任何打算添加到容器的页面都应该设置标题(至少)。
例如,可以看到下面的测试标题,但看不到轮播内容页面标题。
public static Page GetMainPage()
{
var MainPage = new MasterDetailPage();
MainPage.Master = new ContentPage();
MainPage.Detail = new NavigationPage(new CarouselPage
{
Children =
{
new ContentPage {Content = new BoxView {Color = new Color (1, 0, 0)}, Title = "Page 1"},
new ContentPage {Content = new BoxView {Color = new Color (0, 1, 0)}, Title = "Page 2"},
new ContentPage {Content = new BoxView {Color = new Color (0, 0, 1)}, Title = "Page 3"}
},
Title = "test",
});
return MainPage;
}