in GameOfLife/View/PetriDishControl.cs [49:68]
private void UpdateUi()
{
var cells = ViewModel.Cells;
var width = cells.GetLength(0);
var height = cells.GetLength(1);
for (var i = 0; i < width; i++)
{
for (var j = 0; j < height; j++)
{
var cell = cells[i, j];
ellipses[i, j].Fill =
cell.IsAlive
? cell.Age < 2
? YoungCellBrush
: OldCellBrush
: Brushes.Transparent;
}
}
}