Wpf GridView多行条目

本文关键字:GridView Wpf | 更新日期: 2023-09-27 17:58:23

我正在开发一个WPF应用程序。我需要做一个GridView。但有一个条件:每一行实际上应该是两行,其中第一行包含3列。类似:


|cell1|cell2|cell3|


|cell4|


项目类别为

 Data{string id, string Name, string type, string Path} 

在这种情况下:路径太长,所以我应该在整行上显示它。我该怎么做?

Wpf GridView多行条目

您可以使用RowDetails始终可见的Datagrid,类似于:

<DataGrid ItemsSource="{Binding YourItemSource}" RowDetailsVisibilityMode="Visible">
            <DataGrid.Columns>
                <DataGridTextColumn Binding="{Binding id}" Header="Id" />
                <DataGridTextColumn Binding="{Binding Name}" Header="Name" />
                <DataGridTextColumn Binding="{Binding Type}" Header="Type" />
            </DataGrid.Columns>
            <DataGrid.RowDetailsTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding Path}" />
                </DataTemplate>
            </DataGrid.RowDetailsTemplate>
</DataGrid>