我想在ListBox
中连续显示3张图片。我无法使用WrapPanel
,因为它将失去虚拟化。所以我使用VirtualizingStackPanel
。
在我的ListBoxItem
模板中,我在水平StackPanel
中有3张图片。我想允许用户点击单个图片,但ListBox
的默认行为只允许点击整个ListBoxItem
。
怎么做?
答案 0 :(得分:2)
如果您不想在整行上进行选择,则应切换为ItemsControl
而不是ListBox
。
要允许在每一行上选择图像,请将此ItemTemplate
的{{1}}设置为一个ListBox,并绑定到一组图像。
以下是一些应该有效的示例代码:
ItemsControl