Salut,
Je cherche a personaliser le carousel mit dans codeplex
J'espere que vous voyez de quoi je parle.

Dans le projet VertualizationSampleData, j'ai remplacé la boucle "for" par ce code:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
 _photo.Add(new MyProduct { ProductName = "Item " + i, Picture = converter(null) });

_Photo: C'est une nouvelle list que j'ai defini
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 private readonly List<MyProduct> _photo = new List<MyProduct>();
        public List<MyProduct> Photo
        {
            get { return _photo; }
        }

Et MyProduct, est un model dont voici le code:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 public class MyProduct
    {
        public string ProductName { get; set; }
        public string Description { get; set; }
        public int UnitsInStock { get; set; }
        public int UnitPrice { get; set; }
        public BitmapImage Picture { get; set; }
 
 
    }

Voila, je pense que coté c#, c'est bon!
Maintenant coté xaml, je bloque un peu. J'ai remplacé le binding qui etait:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
      <fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Items}" ItemTemplate="{StaticResource itemTemplate}" />
par celui ci:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
 <fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Path=Photo}" ItemTemplate="{StaticResource itemTemplate}" />

Apparement je dois aussi changer le "ItemTemplate", mais je n'ai aucune idée comment faire.
Pour l'instant, au lieu de m'afficher "item", il m'affiche "Showroom.MyProduct".