选择Group Header CheckBox时,Silverlight 4 datagrid和选择所有复选框

时间:2010-07-06 11:50:46

标签: silverlight datagrid datagridtemplatecolumn

我有一个分组为ON的数据网格,其第一个col是一个复选框。 我希望在Group Level上安装CheckBox,以便用户单击一个复选框,它会自动选择该groud和vicevera下的所有复选框。

我还有一个Print按钮,当按下该按钮时,应该检查所有行的文件,并选中CheckBox

我该怎么做? 任何回应都将非常感谢

1 个答案:

答案 0 :(得分:1)

您需要首先重新尝试RowGroupHeaderStyles以向组标题添加CheckBox。然后,您应该能够迭代后备集合,并在GroupHeaders中CheckBox的事件处理程序中设置复选框值。

困难的部分是您需要能够确定触发事件的标头组中的内容。您应该能够通过检查事件处理程序中DataContext的{​​{1}}来解决这个问题。它应该是该标题所代表的组,从那里你应该能够操作这些项目。