WPF:是否存在无法选择项目的“ListBox”?

时间:2010-10-01 23:38:43

标签: wpf

基本上我想要一些像旧的VB 6 DataRepeater,其中集合中的每个项目都绑定到模板。我希望容器具有的唯一功能是滚动和数据绑定,其他的东西,如能够选择项目只会妨碍。

P.S。如果您不能推荐任何东西,我将使用堆栈面板并根据需要手动创建/销毁对象。

1 个答案:

答案 0 :(得分:6)

使用ItemsControl。

将ItemsControl.ItemsPanel设置为包含设置了ScrollViewer.ScrollBars的StackPanel,如果您的集合中有许多Items使用VirtualizingStackPanel以获得更好的性能。

每个项目都可以使用ItemsControl.ItemTemplate进行模板化。

有关详情和示例,请参阅ItemsControl