如何选择列表框行中的单个项目

时间:2012-12-07 11:47:43

标签: image windows-phone-7 listbox click row

我想在ListBox中连续显示3张图片。我无法使用WrapPanel,因为它将失去虚拟化。所以我使用VirtualizingStackPanel

在我的ListBoxItem模板中,我在水平StackPanel中有3张图片。我想允许用户点击单个图片,但ListBox的默认行为只允许点击整个ListBoxItem

怎么做?

1 个答案:

答案 0 :(得分:2)

如果您不想在整行上进行选择,则应切换为ItemsControl而不是ListBox

要允许在每一行上选择图像,请将此ItemTemplate的{​​{1}}设置为一个ListBox,并绑定到一组图像。

以下是一些应该有效的示例代码:

ItemsControl