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

8
我有两个数据列表。为了表示“项”,我有一个自定义的UserControl(因为该项具有多个字段,我想在UserControl上正确地布局它)。
我希望这些用户控件填充某种类型的ListBox,而不是字符串。
我看到人们在WPF中使用ItemsControl或某个重复器来做到这一点。您知道是否有任何方法在WinForms中实现此功能吗?
我希望确保如果用户控件的数量大于容器,则获得适当的垂直滚动。
2个回答

6

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

2
谢谢!这是一个很棒的发现!这里有一个链接,介绍如何使用它的教程:http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx - Gerhard Powell
如果您在最新版本的Visual Studio中找不到DataRepeater,您可以按照此帖子中的建议进行操作。 - ASh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接