0

私はWPFアプリケーションに取り組んでいます。を作る必要がありGridViewます。ただし、1 つの条件があります。各行は実際には 2 行で、最初の行には 3 列が含まれている必要があります。お気に入り:


| | セル1 | セル2 | セル3 |


| | セル4 |


アイテムクラスは

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

この場合: パスが長すぎるため、行全体に表示する必要があります。どうやってやるの?

4

1 に答える 1

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>
于 2013-02-08T11:27:02.090 に答える