Пример #1
0
        public SudokuValueSyncBase(Definition.Sudoku defSudoku, Model.Sudoku sudoku)
        {
            if (defSudoku == null)
            {
                throw new ArgumentNullException("defSudoku");
            }
            if (sudoku == null)
            {
                throw new ArgumentNullException("sudoku");
            }

            this.defSudoku = defSudoku;
            this.sudoku    = sudoku;

            foreach (var grid in defSudoku.Grids)
            {
                foreach (var element in grid.Elements)
                {
                    element.ValueChanged += onElementValueChanged;
                }
            }
        }
Пример #2
0
 public SudokuStepSync(Definition.Sudoku defSudoku, Model.Sudoku sudoku)
     : base(defSudoku, sudoku)
 {
 }