2014-09-22 62 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" 
相關問題