2010-12-14 5 views
2

Je veux afficher une liste de photos dans un pivot de contrôle, donc je cette XAMLProgrammatically ajouter Pivot Articles

<Grid x:Name="LayoutRoot" Background="Transparent"> 
    <controls:Pivot x:Name="DiaporamaPivot"> 
    </controls:Pivot> 
</Grid> 

et dans le code derrière moi:

public Diaporama() 
    { 
     InitializeComponent(); 

     PivotItem p = new PivotItem(); 
     Image  i = new Image(); 

     i.Source = new BitmapImage(new Uri("/image.jpg", UriKind.Relative)); 
     p.Margin = new Thickness(0, -10, 0, -2); 

     DiaporamaPivot.Items.Add(i); 
    } 

Toute idée pourquoi Je reçois une exception

+0

J'ai trouvé mon bug. J'ajoute Image i au contrôle Pivot, pas au PivotItem p. Maintenant, j'ai besoin d'ajouter l'image dans mon PivotItem. Quelqu'un sait? –

Répondre

9

Vous ajoutez i (Image) à Pivot. , Ajouter à la place i-p puis, ajouter p (PivotItem) à Pivot.

public Diaporama() 
{ 
    InitializeComponent(); 

    PivotItem p = new PivotItem(); 
    Image  i = new Image(); 

    i.Source = new BitmapImage(new Uri("/image.jpg", UriKind.Relative)); 
    p.Margin = new Thickness(0, -10, 0, -2); 

    p.Content = i; 
    DiaporamaPivot.Items.Add(p); 
} 
Questions connexes