private void CellSelected(object sender, ClickCellEventArgs e) { if (selectedCell != null) { selectedCell.HasFocuse = false; } selectedCell = (NumberCell)sender; selectedCell.HasFocuse = true; }
private void MakeBoard() { for (int i = 0; i < 81; i++) { cells[i] = new NumberCell(i); cells[i].Click += CellSelected; sudokuGrid.Children.Add(cells[i]); Grid.SetRow(cells[i], i / 9); Grid.SetColumn(cells[i], i % 9); } }