J'essaye d'écrire une application WPF pour afficher des images à partir d'une sélection. Je souhaite 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.WPF ListBox qui dispose ses éléments horizontalement
Si je voulais la liste sur le gauche de la fenêtre, en affichant les images verticalement, je peux le faire assez élégamment en utilisant la liaison de données.
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Y a-t-il un moyen simple de rendre cet élément horizontal plutôt que vertical? Les principales exigences d'une solution est:
- Les articles sont renseignés grâce à Databinding
- L'élément sélectionné est modifié simplement par l'utilisateur cliquant dessus.
Pourquoi ne pas listview? – adatapost