Próbuję napisać aplikację WPF do wyświetlania obrazów z zaznaczenia. Chcę wyświetlić wszystkie dostępne obrazy w baneru u góry okna i wyświetlić główny wybrany obraz w oknie głównym w celu dalszego przetwarzania.Listbox WPF, który rozkłada swoje elementy w poziomie
Jeśli chcę, aby lista na w lewo okna, wyświetlając obrazy w pionie, mogę to zrobić całkiem elegancko przy użyciu wiązania danych.
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Czy istnieje prosty sposób, w jaki mogę zrobić to poziome zamiast pionowe? Główne wymagania rozwiązania jest:
- Pozycje są wypełniane przy użyciu Databinding
- Wybrana pozycja zostanie zmieniona przez użytkownika po prostu klikając go.
Dlaczego nie ListView? – adatapost