2011-02-14 4 views
1

I ont une classe comme suitWPF lignes de liaison DataGrid ensemble

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

Un DataGrid modifiable est lié à une collection d'objets de cette classe. Ce que je dois faire est de lier plusieurs lignes du DataGrid ensemble. Autrement dit, lorsque IsSpecial est true, le champ Weight de toutes les lignes doit être identique. Si je modifie une ligne, elle doit automatiquement modifier toutes les autres lignes où IsSpecial est true. Comment puis-je faire ceci?

Répondre

0

Vous pouvez vous abonner aux événements CellEditEnding/RowEditEnding et InitializingNewItem et modifier tous les éléments qu'il contient. N'oubliez pas d'appeler les gestionnaires PropertyChanged pour chaque propriété modifiée afin que la grille se mette à jour!

Questions connexes