public SudokuBoard(BoardProperty boardProperty = BoardProperty.NineByNine) { this.boardProperty = boardProperty; createSudokuField = defaultCreateSudokuField; createSudokuFieldWithSetNumber = defaultCreateSudokuFieldWithSetNumber; Changed = false; Guess = false; }
set => SetValue(BoardProperty, value);
get => (IBoard)GetValue(BoardProperty); set => SetValue(BoardProperty, value);
public SudokuBoard(int[][] board, BoardProperty boardProperty = BoardProperty.NineByNine) : this(boardProperty) { SetField(board); }