【发布时间】:2010-11-20 12:30:39
【问题描述】:
我正在尝试编写一个 WPF 应用程序来显示选择中的图像。 我想在窗口顶部的横幅中显示所有可用的图像,并在主窗口中显示主要的选定图像以供进一步处理。
如果我想要窗口左侧的列表,垂直显示图像,我可以使用数据绑定非常优雅地做到这一点。
<ListBox
Name="m_listBox"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
>
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="60" Stretch="Uniform" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
有没有一种简单的方法可以使这个水平而不是垂直? 解决方案的主要要求是:
- 使用数据绑定填充项目
- 只需用户单击即可更改所选项目。
【问题讨论】:
标签: wpf data-binding listbox