我正在遵循本指南(https://15mgm15.ghost.io/2018/06/06/bottom-tabbed-page-for-xamarin-forms-android/),但无法弄清楚如何添加已添加到项目中的页面。
我需要在此处添加一些内容,以使应用了解要显示哪些页面:
<TabbedPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:bottom"
x:Class="bottom.MainPage">
<TabbedPage.Children>
<ContentPage Title="Page 1" Icon="death_star.png"/>
<ContentPage Title="Page 2" Icon="green_star.png"/>
<ContentPage Title="Page 3" Icon="star.png"/>
</TabbedPage.Children>
</TabbedPage>
现在,由于它不知道从哪个页面获取信息,因此仅显示选项卡式页面。
答案 0 :(得分:0)
强烈建议您阅读官方文档:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/tabbed-page
如果尝试将现有XAML页面添加到选项卡式页面,则需要用所需的页面替换上面代码中的每个ContentPage元素。
例如,如果您有一个名为“ MyTestPage”的页面
<TabbedPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:bottom"
x:Class="bottom.MainPage">
<TabbedPage.Children>
<MyTestPage Title="Page 1" Icon="death_star.png"/>
<ContentPage Title="Page 2" Icon="green_star.png"/>
<ContentPage Title="Page 3" Icon="star.png"/>
</TabbedPage.Children>