omo posso exibir elementos de matriz em um WPF DataGri

Estou tentando exibir uma série de linhas em um WPF DataGrid em que cada linha contém uma matriz de booleanos (cujo número é o mesmo para todas as linhas, não é uma matriz 2D irregular) que desejo exibir como colunas individuais , por exemplo

Name            | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 |
-----------------------------------------------------------------
Bring out Trash |   X   |       |   X   |       |       |   X   |
Pay Bills       |       |       |       |       |   X   |       |
Commit Suicide  |       |       |       |       |       |   X   |

Atualmente, estou usando essa classe para minhas linhas do DataGrid:

private class GridRow {
  public string Name { get; set; }
  public char Day1 { get; set; }
  public char Day2 { get; set; }
  public char Day3 { get; set; }
  public char Day4 { get; set; }
  public char Day5 { get; set; }
  public char Day6 { get; set; }
  public char Day7 { get; set; }
  public char Day8 { get; set; }
  public char Day9 { get; set; }
}

No caso do mundo real, faça 128 booleanos. Ele faz o trabalho por enquanto (desde que ninguém crie planos cíclicos com duração superior a 128 dias), mas é uma solução bastante fei

Posso de alguma forma alimentar uma matriz de booleanos no DataGrid? Dei uma olhada em vários artigos sobre a implementação do ValueConverters, mas não sei se é disso que preciso.

questionAnswers(1)

yourAnswerToTheQuestion