如何在Xamarin中的XAML中设置选项卡式页面的内容页?

如何在Xamarin中的XAML中设置选项卡式页面的内容页?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想设置一个有三个内容页的选项卡式页面,分别是page1、page2和page3。所有这些都是内容页。当程序启动时,我想显示选中page1选项卡的page1内容页。它们不遵循项目模板模型,因为与选项卡式页面example@xamarian中显示的示例相比,它们都是不同的内容页面 <TabbedPage.Children> <ContentPage Title="Page 1" /> <ContentPage Title="Page 2" />

我想设置一个有三个内容页的选项卡式页面,分别是page1、page2和page3。所有这些都是内容页。当程序启动时,我想显示选中page1选项卡的page1内容页。它们不遵循项目模板模型,因为与选项卡式页面example@xamarian中显示的示例相比,它们都是不同的内容页面

<TabbedPage.Children>
    <ContentPage Title="Page 1" />
    <ContentPage Title="Page 2" />
    <ContentPage Title="Page 3" />
</TabbedPage.Children>

我应该在此处设置什么属性,以便指向关联内容页的内容,还是按照tab selecte事件手动调用相应的内容页?我希望尽可能多地使用XAML。 谢谢

我找到了答案,以防万一我也在找同样的问题。在我的例子中,我可以在代码隐藏中完成这项工作,但是你可以在XAML中完成这项工作,正如文章所说的那样。另外一件事是,当您向选项卡项添加内容页时,如果要向其添加标题和图标,则可以引用子项的索引,并可以手动将其设置为.Tile和.Icon

this.Children.Add( new Page1 ());
this.Children[0].Title = "Page 1";
this.Children[1].Icon = "page1.png"