2009-04-17 6 views
1

J'ai wpf datagrid, dans l'une des colonnes, j'ai des cases à cocher ajoutées, maintenant le problème est comment puis-je obtenir des propriétés "IsChecked" de celui-ci?Obtenir un élément de wpf datagrid

Remarque: Je lie pas cette colonne à une datacontext, et son d'un modèle de colonne

Merci

Répondre

0

Vous devez soit

  1. Enregistrez les cases à cocher en utilisant des variables ou des identificateurs XAML. Ou,
  2. Effectuez une itération sur les enfants de la grille à la recherche des cases à cocher à l'aide d'une fonction de reconnaissance (un prédicat).
1

Cela dépend de la manière dont vous utilisez DataGrid. Dans un modèle MVVM de liaison de données approprié, vous pouvez déjà avoir lié une propriété bool d'une classe à la case à cocher et chaque fois que la case à cocher change sa valeur, vous obtiendrez la notification de modification de propriété dans votre classe ViewModel.

Questions connexes