Exemplo n.º 1
0
        void OnCellClick(object sender, RoutedEventArgs e)
        {
            Button         b        = (sender as Button);
            SudokuCellView cellview = b.DataContext as SudokuCellView;

            if (cellview.IsMiniCell && !cellview.IsFlagged)
            {
                cellview.CheckUnCheck();
            }
        }
Exemplo n.º 2
0
        void OnMiniCellDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            Button         b        = (sender as Button);
            SudokuCellView cellview = b.DataContext as SudokuCellView;

            if (cellview.IsMiniCell)
            {
                cellview.CheckUnCheck();
                cellview.IsMiniCell = !cellview.IsMiniCell;
                _Sudoku.AddCoup(cellview.X, cellview.Y, (byte)cellview.Number);
                ShowBigNumber(cellview, false);
            }
        }