Y at-il un moyen d'attacher un convertisseur à chaque cellule dans un GridView pour permettre de changer la couleur selon le contenu du texte?Utiliser le convertisseur pour les cellules dans DataGrid avec AutoGenerateColumns
Échantillon de données avec couleur. Comment ça devrait ressembler.
XAML
[![<DataGrid x:Name="dgvData" AutoGenerateColumns="True" />][1]][1]
code Derrière
Dim tableView As DataView = New DataView(DataTable)
Me.dgvData.ItemsSource = tableView
Ce que je l'ai fait jusqu'à présent utilise le style et la fixation du convertisseur. Mais dans le style, je n'ai pas accès aux données. Et dans les données, au cas où il est généré automatiquement, je n'ai aucune incluence à la couleur de fond de la cellule.
chèque [ce Q + A] (https://stackoverflow.com/questions/45701332). créer un convertisseur, créer un style DataGridCell qui change de couleur en fonction de la valeur à l'aide du convertisseur, affecter ce style à la propriété DataGrid.CellStyle – ASh