首页 > 解决方案 > 如何在 WPF 中的 ListBox 中创建 ListBox

问题描述

我的项目有一个我创建的名为 的类Column,它由它的名称 ( string)、它的编号 ( int) 和一个任务列表(这是我创建的另一个类)组成。

我试图在 WPF 窗口中以一种Column水平显示列表中所有 s 的方式查看这些,列表中的每个项目都有自己的 ListBox ,它将垂直显示它包含的任务(基本上是看板)。我已经设法ListBox为列名设置了一个水平,但我在创建内部时遇到了问题ListBox。我怎样才能实现这个?

我的 XAML:

<ListBox Name="ColList" ItemsSource="{Binding Path=Columns,Mode=TwoWay}" SelectedValue="SelectedColumn" HorizontalAlignment="Left" Height="246" Margin="446,75,0,0" VerticalAlignment="Top" Width="215">
    <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal"></StackPanel>
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
    <ListBox.ItemTemplate>
        <DataTemplate>
            <ListBox ItemsSource="{Binding Path=this.Tasks}"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

标签: c#wpflistbox

解决方案


推荐阅读