Стилизация данных в сетке данных в wpf - PullRequest
0 голосов
/ 03 октября 2009

У меня есть данные, которые заполняются в моей сетке данных. Теперь, в последнем столбце у меня есть такие данные, как «Несбалансированность» и «Несбалансированность». Я хочу, чтобы на дисплее отображались все «несбалансированные» данные как подчеркнутые и красные в цвете, в то время как данные «в балансе» должны иметь зеленый цвет без какого-либо подчеркивания. Обратите внимание, что сохраненный процесс выдаст мне изначально все «вне» «Баланс» записей, а затем «дисбаланс» записей. Помогите. Я совершенно новичок в мире WPF и должен дать решение к понедельнику. Заранее спасибо

1 Ответ

0 голосов
/ 05 октября 2009

Вы можете использовать TemplateColumn:

<Controls:DataGrid.Columns>
  <Controls:DataGridTemplateColumn>
    <Controls:DataGridTemplateColumn.CellTemplate>
      <DataTemplate>
        <TextBlock Text="{Binding Data1}" Foreground="Red" TextDecorations="Underline"/>
      </DataTemplate>
    </Controls:DataGridTemplateColumn.CellTemplate>
  </Controls:DataGridTemplateColumn>
</Controls:DataGrid.Columns>
...