J'utilise un DataTrigger pour remplacer les cellules vides par du texte '-'. Mon code:définition de texte sur DataGridTextColumn
<DataGridTextColumn Header="Time taken" Binding="{Binding Path=finish}" Width="Auto" x:Name="x">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=finish}" Value="{x:Null}">
<Setter Property="TextBlock.Text" Value="-" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
Mais je ne pouvais pas trouver le texte étant défini. J'ai essayé de changer l'arrière-plan du TextBlock et son fonctionnement. Pourquoi ne puis-je pas définir la propriété Text?
Salut val, Merci pour la meilleure façon! . BTW puis-je savoir pourquoi cela ne marcherait pas sur mon chemin? – sarath
Val- Le déclencheur semble fonctionner, sinon je ne voudrais pas obtenir la propriété d'arrière-plan. Et yeh, j'ai même essayé de mettre la propriété à 'Texte'. Didnt travail :( – sarath
Oui, mais vous n'avez pas explicitement lié la propriété d'arrière-plan dans la déclaration des colonnes.Il n'y a rien à interférer avec ce travail – Val