c# - 如何将用户控件添加为列表框项目

标签 c# wpf user-controls listbox listboxitem

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

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

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

提前感谢您的帮助!

最佳答案

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

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

谢谢

关于c# - 如何将用户控件添加为列表框项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18552716/

相关文章:

c# - WPF:打印 FlowDocument

c# - EntityFramework 核心单元测试 - SQLite 内存模式与 InMemory 提供程序

WPF Thumb DragDelta 在显示器之间移动

asp.net - 从用户控件内部添加到页面控件集合

C# Crc32 实现

c# - WPF - 从 DataTemplate 创建 UI 对象

c# - 您可以将 GroupBox 的可见性绑定(bind)到它的子项的可见性吗?

c# - Prism View 定位器 : How to fix "Your views must implement IView"

user-interface - 如何根据鼠标位置显示工具提示? - JavaFX

wpf - WPF中的MVVM-用户控件