2014-09-22 7 views
8

Üç içerik sayfası içeren bir sekmeli sayfa oluşturmak istiyorum; bunlar sayfa1, sayfa2 ve sayfa3, hepsi içerik sayfalarıdır. Program başladığında, page1 sekmesi ile page1 içerik sayfasını göstermek istiyorum. Öğe şablonu modelini takip etmedikleri için, Sekbed Sayfa örneği @ xamarian'da gösterilen örnekle karşılaştırıldıklarında farklı içerik sayfaları vardır. Ben ilişkili içerik sayfanın içeriğine işaret edebilir ya da ben sekme selecte olayını takip edip elle uygun içerik sayfası diyorsunuz ki burada belirlesin Ne mülkiyetXamarin XAML'de sekmeli bir sayfanın içerik sayfası nasıl ayarlanır?

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

? XAML ile olabildiğince çok yapmayı denemek isterim. Teşekkürler

cevap

11

Sadece aynı soruyu sorduğunda yanıtı here bulundu. Benim durumumda, bunu arkadaki kodda yapabildim, ama aynı şeyi XAML'de yazının söylediği gibi yapabilirsin. Bir ek öğe, bir sekme öğesine bir içerik sayfası eklediğinizde ve buna başlık ve Simge eklemek isterseniz, o zaman çocuğun indeksine başvurabilir ve bunları elle .Tile ve .Icon olarak ayarlayabilirsiniz.

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