我正在尝试编写一个WPF应用程序,用于显示从选择中获取的图像。 我希望在窗口顶部显示所有可用图像的横幅,并在主窗口中显示主选定的图像以进行进一步处理。
如果我想要列表出现在窗口左侧,垂直地显示图像,则可以使用数据绑定来实现这一点。
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
有没有直接的方法可以使这个垂直的变成水平的?
解决方案的主要要求是:
- 使用数据绑定填充项目。
- 用户仅需单击即可更改所选项目。