我正在使用WPF .net 4.5(c#),我想创建一个包含一系列用户控件的ListBox。 (如果列表框是错误的控件类型,请告诉我。)
我希望我的列表框能够将用户控件的副本作为列表项,并在每个列表项中包含不同的内容。
如何将用户控件添加到列表框?
提前感谢您的帮助!
答案 0 :(得分:7)
您可以为其中包含usercontrol的列表框设置ItemTemplate。
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<local:UserControl1/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
由于
答案 1 :(得分:0)
我认为您可以设计一个与此UserControl具有相同UI或样式的DataTemplate。 也许只是复制粘贴可以根据需要获得DataTemplate,但是
<DataTemplate>
<local:UserControl1/>
</DataTemplate>
这位国王对我来说似乎很奇怪我不知道它可以按照你的意愿工作,所以我也想知道
答案。