ListView在wpf中拆分行单元格

时间:2018-03-07 08:21:59

标签: wpf listview merge cell

※添加信息 我忘了告诉一件事是每个列表项都必须得到自己的颜色(参考图片) Click Here! 我已经尝试过使用stackpanel,但它没有显示每个项目的颜色。

我试图找到在wpf中拆分特定行的方法。 Image

以下附件是我想通过wpf制作的格式。

要合并Row不是我想要的。(因为我想在一个实例中拆分行数据)

数据(1~3-3)是每个实例的成员属性。

有人能解决这个问题吗? 我期待你们回答。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以像这样使用DataGrid:

<DataGrid Name="dg" Width="400" Height="300" AutoGenerateColumns="False">
        <DataGrid.Columns>
            <DataGridTextColumn Header="Id" Binding="{Binding Id}"/>
            <DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
            <DataGridTemplateColumn Header="Addresses">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Vertical">
                            <TextBlock Text="{Binding Address1}" />
                            <TextBlock Text="{Binding Address2}"/>
                            <TextBlock Text="{Binding Address3}"/>
                        </StackPanel>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
        </DataGrid.Columns>
</DataGrid>

请使用您的数据上下文属性更改列的绑定。