Bonjour à tous,
J'ai une ListBox qui est censé afficher des preview d'éléments et ces élément peuvent être soit des preview 2D soit des preview 3D. Pour l'instant, j'ai fait le template de ma ListBox qui contient ceci pour l'instant:
Sachant que ma ListBox reçoit l'URI d'un répertoire contenant mes previews.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Setter Property="ItemTemplate"> <Setter.Value> <DataTemplate> <Image Source="{Binding Path=Uri}"/> </DataTemplate> </Setter.Value> </Setter>
Ma question est donc la suivante: comment faire pour que dans le template, ma ListBox puisse changer la façon d'afficher l'élément (Image ou 3DPreview) en fonction du type qu'elle reçoit?
Merci de votre aide
Partager