Carousel en personnalisant Silverlight Flow Layouts library
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:
_photo.Add(new MyProduct { ProductName = "Item " + i, Picture = converter(null) });
_Photo: C'est une nouvelle list que j'ai defini
Code:
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:
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:
<fl:FlowItemsControl3D Grid.Row="1" ItemsSource="{Binding Items}" ItemTemplate="{StaticResource itemTemplate}" />
par celui ci:
Code:
<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".