Wpf GridView多行输入

时间:2013-02-08 08:52:45

标签: c# .net wpf

我正在处理WPF申请。我需要制作GridView。但是有一个条件:每行实际上应该是两行,第一行包含3列。像:


| cell1 | cell2 | cell3 |


| cell4 |


项目类是

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用带有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>