如何在WPF Datagrid中的另一个项目中设置子项目

时间:2018-06-13 09:06:59

标签: wpf xaml datagrid

我正在设计一个WPF网格,我必须设计datagrid行,这样每行都是父行,并且它会有一些子行。父行和子行共享相同的列,但行不同。另外一列是Checkbox,它应该只对子行启用。有人建议我如何在WPF xaml中设计它吗?

1 个答案:

答案 0 :(得分:0)

<DataGrid>
    <DataGrid.Columns>
        <DataGridTemplateColumn Header="Header1">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <CheckBox/> // Your Element
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>

        <DataGridTemplateColumn Header="Header2">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <DataGrid /> // Your Element
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>

        .   // As Many Colunm As You Like
        .
        .
        .

    </DataGrid.Columns>
</DataGrid>