我想设置一个带有三个内容页面的标签页,它们是page1,page2和page3,它们都是内容页面。程序启动时,我想显示page1选项卡中的page1选项卡。他们不遵循项目模板模型,因为与标签页示例@ xamarian中显示的示例相比,它们都是不同的内容页面。
<TabbedPage.Children>
<ContentPage Title="Page 1" />
<ContentPage Title="Page 2" />
<ContentPage Title="Page 3" />
</TabbedPage.Children>
我应该在这里设置什么属性,以便我可以指向相关内容页面的内容,还是按照标签选择事件并手动调用相应的内容页面?我想尝试尽可能地使用XAML。 感谢
答案 0 :(得分:12)
找到答案here,以防查找相同的问题。就我而言,我能够在后面的代码中完成它,但你可以在XAML中做同样的帖子。另外一件事是,当您向选项卡项添加内容页面时,如果要向其添加标题和图标,则可以引用该子项的索引,您可以手动将它们设置为.Tile和.Icon。 / p>
this.Children.Add( new Page1 ());
this.Children[0].Title = "Page 1";
this.Children[1].Icon = "page1.png"