TabbedPage

TabbedPage 类似于 NavigationPage,它允许和管理多个子 Page 对象之间的简单导航。不同之处在于,一般而言,每个平台在屏幕的顶部或底部显示某种条形,显示大多数(如果不是全部)可用的子页面对象。在 Xamarin.Forms 应用程序中,当你有一个用户可以在其间导航的少量预定义页面时,TabbedPage 通常很有用,例如菜单或可以位于屏幕顶部或底部的简单向导。

XAML

StackOverflow 文档

var page1 = new ContentPage {
Title = "Tab1",
Content = new Label {
Text = "I'm the Tab1 Page",
HorizontalOptions = LayoutOptions.Center,
VerticalOptions = LayoutOptions.Center
}
};
var page2 = new ContentPage {
Title = "Tab2",
Content = new Label {
Text = "I'm the Tab2 Page",
HorizontalOptions = LayoutOptions.Center,
66
VerticalOptions = LayoutOptions.Center
}
};
var tabbedPage = new TabbedPage {
Children = { page1, page2 }
};

StackOverflow 文档