Bonjour a tous ,
voici mon style appliqué a mon datagrid(wpftoolkit):
-Mon datagrid est bindé a une collection dont les items changent périodiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <dg:DataGrid.RowStyle> <Style TargetType="dg:DataGridRow"> <Setter Property="Control.Background" Value="{Binding Converter={StaticResource DataGridBackgroundColorConverter}, RelativeSource={RelativeSource Self}}" /> </Style> </dg:DataGrid.RowStyle>
-Mon DataGridBackgroundColorConverter me renvoi une couleur configurable depuis un menu contextuel.
=>Cela fonctionne mais que quand les valeurs de ma collection changent.
je voudrai pouvoir réappliquer le style quand je met a jour la valeur que doit me retourner mon DataGridBackgroundColorConverter depuis mon menu contextuel.
J'ai essayé :
mais sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dataGrid.Items.Refresh(); dataGrid.UpdateLayout();
J’espère que c'est assez clair :/
Merci d'avance
Partager