2014-09-22 65 views
8

我想设置一个带有三个内容页面的标签页面,它们分别是page1,page2和page3,它们都是内容页面。当程序启动时,我想显示page1内容页面,并选择page1选项卡。他们不遵循项目模板模型,因为它们与选项卡式页面示例@ xamarian中显示的示例相比都是不同的内容页面。如何在Xamarin的XAML中设置标签页面的内容页面?

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

我应该设置什么属性在这里,这样我可以点到相关的内容页面的内容还是我跟着标签selecte事件和手动调用相应的内容页面?我想尽可能地用XAML来做到这一点。 谢谢

回答

11

找到答案here以防万一寻找相同的问题。在我的情况下,我能够在后面的代码中完成它,但是您可以像XAML中那样发布。另外一件事是,当你将一个内容页面添加到一个标签项目中,并且如果你想为它添加标题和图标,那么你可以引用子项的索引,你可以手动设置它们为.Tile和.Icon。

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