是否可以创建一个DataGridTemplateColumn,它可以在复选框和文本块之间(动态)切换行级别

本文关键字:之间 文本 动态 换行 创建 一个 DataGridTemplateColumn 是否 复选框 | 更新日期: 2023-09-27 18:07:10

是否可以创建一个DataGridColumn,可以包含TextBlock和Checkbox。比如说,我已经定义了一个有7列的数据网格,其中一个是数据网格上的DataGridCheckBoxColumn,其他的有TextBlocks。然后,当我选中一行中的复选框时,我希望该行上的所有单元格从TextBlocks变为复选框,而其余行不受影响(我使用VS2008)。

是否可以创建一个DataGridTemplateColumn,它可以在复选框和文本块之间(动态)切换行级别

你可以在绑定对象上公开一个属性,并相应地链接所有内容:

Property ---+<---> CheckBoxCol
            |
            +----> TemplateCol >> Trigger ----- TextBlock
                                     |
                                     +--------- CheckBox

所以复选框在一列影响说的属性和模板的其他列包含DataTriggers检查属性是真或假,并显示相应的内容。