※添加信息 我忘了告诉一件事是每个列表项都必须得到自己的颜色(参考图片) Click Here! 我已经尝试过使用stackpanel,但它没有显示每个项目的颜色。
我试图找到在wpf中拆分特定行的方法。 Image
以下附件是我想通过wpf制作的格式。
要合并Row不是我想要的。(因为我想在一个实例中拆分行数据)
数据(1~3-3)是每个实例的成员属性。
有人能解决这个问题吗? 我期待你们回答。
谢谢
答案 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>
请使用您的数据上下文属性更改列的绑定。