Ich versuche, eine WPF-Anwendung zum Anzeigen von Bildern aus einer Auswahl zu schreiben. Ich möchte alle verfügbaren Bilder in einem Banner am oberen Rand des Fensters anzeigen und das ausgewählte Hauptbild im Hauptfenster zur weiteren Bearbeitung anzeigen.WPF ListBox, die ihre Elemente horizontal auslegt
Wenn ich die Liste auf der Left des Fensters, die Bilder vertikal anzeigen möchten, kann ich dies ziemlich elegant mit Databinding tun.
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Gibt es eine direkte Möglichkeit, die ich horizontal statt vertikal machen kann? Die wichtigsten Anforderungen an eine Lösung ist:
- Die Elemente gefüllt werden mit Databinding
- Das ausgewählte Element einfach durch den Benutzer geändert wird, klicken sie.
Warum nicht Listview? – adatapost