2014-09-22 11 views
8

Voglio configurare una pagina a schede con tre pagine di contenuto che sono pagina1, pagina2 e pagina3, tutte sono pagine di contenuto. All'avvio del programma, desidero visualizzare la pagina di contenuto di pagina 1 con la scheda pagina1 selezionata. Non seguono il modello di modello dell'articolo poiché sono tutte pagine di contenuto diverse rispetto all'esempio mostrato nella pagina a schede example @ xamarian.Come configurare una pagina di contenuto di una pagina a schede in XAML in Xamarin?

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

Cosa proprietà devo impostare qui in modo che io possa indicare il contenuto della pagina contenuto associato o devo seguire eventi scheda selecte e chiamare manualmente la pagina di contenuti appropriati? Mi piacerebbe provare a farlo con XAML il più possibile. Grazie

risposta

11

Trovato la risposta here in caso si cerchi la stessa domanda. Nel mio caso, sono stato in grado di farlo nel codice sottostante, ma puoi fare lo stesso in XAML come dice il post. Un'altra cosa è che quando aggiungi una pagina di contenuto a un elemento di tabulazione e se desideri aggiungere titolo e icona, puoi fare riferimento all'indice del bambino e puoi impostarli manualmente come .Tile e .Icon.

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