【问题标题】:how to add user controls as listbox items如何将用户控件添加为列表框项
【发布时间】:2013-08-31 20:52:17
【问题描述】:

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

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

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

提前感谢您的帮助!

【问题讨论】:

标签: c# wpf user-controls listbox listboxitem


【解决方案1】:

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

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

谢谢

【讨论】:

  • 效果很好!谢谢!
【解决方案2】:

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

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

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

【讨论】:

  • 如果您有答案,请回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
  • 2015-12-18
  • 1970-01-01
相关资源
最近更新 更多