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:
par celui ci:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part <fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Items}" ItemTemplate="{StaticResource itemTemplate}" />
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".
Partager