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

Jon*_*len 1 wpf

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

PS如果你不能推荐任何东西我只是要使用堆栈面板并根据需要手动创建/销毁对象.

ben*_*rce 6

使用ItemsControl.

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

可以使用ItemsControl.ItemTemplate模板化每个项目.

有关详细信息和示例,请参阅ItemsControl