2011-02-14 63 views
1

有一个类如下DataGrid中的WPF绑定行我一起

class DataGridItem 
{ 
    public bool IsSpecial; 
    public string Symbol; 
    public double Weight; 
} 

可编辑的DataGrid绑定到这个类的对象的集合。我需要做的是将数据网格的几行绑定在一起。也就是说,无论何时IsSpecialtrue,所有行的Weight字段必须相同。如果我编辑一行,它必须自动修改IsSpecialtrue的所有其他行。我怎样才能做到这一点?

回答

0

您可以订阅CellEditEnding/RowEditEnding和InitializingNewItem事件并更改其中的所有项目。请记住为每个更改的属性调用PropertyChanged处理程序,以便网格更新!