我有两个数据列表。为了表示“项目”,我有一个自定义UserControl(因为该项目有多个字段,我想在UserControl上正确布局)。
我希望通过这些用户控件而不是字符串在某些类型的ListBox上填充列表。
我见过人们使用ItemsControl或某些转发器在WPF中执行此操作。你知道在WinForms中有没有办法做到这一点?
如果用户控件的数量大于容器,我想确保获得正确的垂直滚动。
答案 0 :(得分:6)
FlowLayoutPanel
似乎可以胜任
答案 1 :(得分:5)
在.NET 3.5 SP1中,DataRepeater组件作为WinForms的一部分添加到框架中(而不是作为VB PowerPack可下载附件的一部分)。如果您在该版本的框架上运行,那么它可能会满足您的需求。