2011-02-14 65 views
1

有一個類如下DataGrid中的WPF綁定行我一起

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

可編輯的DataGrid綁定到這個類的對象的集合。我需要做的是將數據網格的幾行綁定在一起。也就是說,無論何時IsSpecialtrue,所有行的Weight字段必須相同。如果我編輯一行,它必須自動修改IsSpecialtrue的所有其他行。我怎樣才能做到這一點?

回答

0

您可以訂閱CellEditEnding/RowEditEnding和InitializingNewItem事件並更改其中的所有項目。請記住爲每個更改的屬性調用PropertyChanged處理程序,以便網格更新!