与WPF ItemsControl类似的用户控件列表

leo*_*ora 8 c# user-controls list winforms

我有两个数据列表.为了表示"项目",我有一个自定义的UserControl(因为该项有多个字段,我想在UserControl上正确布局).

我希望通过这些用户控件而不是字符串在某些类型的ListBox上填充列表.

我见过人们使用ItemsControl或一些转发器在WPF中执行此操作.你知道在WinForms中有没有办法做到这一点?

如果用户控件的数量大于容器,我想确保获得正确的垂直滚动.

leo*_*ora 6

FlowLayoutPanel 似乎做了这个工作


Mat*_*ton 5

在.NET 3.5 SP1中,DataRepeater组件作为WinForms的一部分添加到框架中(而不是作为VB PowerPack可下载附件的一部分).如果您在该版本的框架上运行,那么它可能会满足您的需求.

  • 谢谢!!!这是一个伟大的发现!以下是如何使用它的精彩教程的链接:http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx (2认同)