J'ai un logiciel WPF DataGrid
lié à une collection de Entity Framework
à l'intérieur d'un objet EF parent. Quelque chose comme :
<DataGrid ItemsSource="{Binding SelectedCustomer.Orders}" />
Maintenant, lorsque je veux "supprimer" un ordre, je ne veux pas réellement le supprimer de la source de données, je veux simplement définir son IsDeleted
à true pour que les données soient conservées.
Ma question est la suivante : comment puis-je obtenir mon DataGrid
pour sauter une ligne si elle est IsDeleted
est vrai ? J'aimerais vraiment utiliser le binding et non le codebehind. Quelque chose comme cela serait merveilleux :
<DataGrid ItemsSource="{Binding SelectedCustomer.Orders}" RowVisibilityPath="IsDeleted" />
Un peu comme dans l'exemple suivant DisplayMemberPath
. Je me rends compte qu'il me faudrait convertir l'état de IsDeleted
mais c'est un autre sujet.
Des idées ?