J'essaie d'écrire une application WPF pour afficher des images à partir d'une sélection. Je veux afficher toutes les images disponibles dans une bannière en haut de la fenêtre, et afficher l'image principale sélectionnée dans la fenêtre principale pour un traitement ultérieur.
Si je voulais la liste sur le Gauche de la fenêtre, en affichant les images verticalement, je peux le faire de manière assez élégante en utilisant le databinding.
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Existe-t-il un moyen simple de faire en sorte qu'il soit horizontal plutôt que vertical ? Les principales exigences d'une solution sont les suivantes :
- Les éléments sont remplis en utilisant le databinding
- L'élément sélectionné est modifié par un simple clic de l'utilisateur.