J'essaie de créer une grille qui représente les réservations sur un mois (style Excel).WPF Datagrid avec un nombre variable de colonnes ET changer la couleur d'arrière-plan en fonction de la valeur
Pour cela, je l'ont utilisé WPF DataGrid et défini ma colonne dans le code C#:
for (int i = 0; i < noOfDaysInMonth; i++)
{
DataGridTextColumn tmpColumn = new DataGridTextColumn
{
Header = (i + 1).ToString(),
Binding = new Binding("CellStrings[" + i + "]"),
};
overviewBookingsDataGrid.Columns.Add(tmpColumn);
Maintenant, cela fonctionne très bien. Le problème est que je ne sais pas comment colorer la couleur d'arrière-plan de chaque cellule selon que l'emplacement est complet, partiellement réservé ou vide. Tous les exemples que j'ai trouvés ont été en XAML et le définit avec la colonne et je ne sais pas qui se traduit par C#.