bonjour
voilà je souhaite customiser les cellules de ma datagrid sur deux point:
* le read only
* le background color
j'ai donc quelque chose comme cela:
1 2 3 4 5 6 7 8 9
| sdk:DataGrid x:Name="maDg" AutoGenerateColumns="False" ItemsSource="{Binding maListe}">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Binding="{Binding monChampsColonne1}" FontFamily="Verdana" FontSize="11" IsReadOnly="False">
<sdk:DataGridTextColumn.CellStyle>
<Style TargetType="sdk:DataGridCell">
<Setter Property="Background" Value="#00000000"></Setter>
</Style>
</sdk:DataGridTextColumn.CellStyle>
</sdk:DataGridTextColumn> |
NB: "maListe" est composée d'objets contenant les propriétés:
string monChampsColonne1;
bool bloquer;
string couleur;
Ce code fonctionne très bien. Mais si maintenant je met
IsReadOnly ="{Binding bloquer}"
et
<Setter Property="Background" Value="{Binding couleur}"></Setter>
ça ne marche plus..
comment réussir à binder ces propriétés?
Partager