5

我正在使用 WPF .net 4.5 (c#),我想制作一个包含一系列用户控件的 ListBox。(如果列表框是错误类型的控件,请告诉我)。

我希望我的列表框有一个用户控件的副本作为列表项,每个项中有不同的内容。

如何将用户控件添加到列表框?

提前感谢您的帮助!

4

2 回答 2

7

您可以为包含用户控件的列表框设置 ItemTemplate。

    <ListBox>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <local:UserControl1/>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

谢谢

于 2013-08-31T20:55:46.137 回答
0

我认为您可以设计一个与此 UserControl 具有相同 UI 或 Style 的 DataTemplate 。也许只是复制粘贴可以得到你想要的数据模板,但是

 <DataTemplate>
  <local:UserControl1/>
  </DataTemplate>

这个国王对我来说似乎很奇怪我不知道它可以随心所欲地工作,所以我也想知道答案。

于 2013-09-01T13:36:44.973 回答