void OnCellClick(object sender, RoutedEventArgs e) { Button b = (sender as Button); SudokuCellView cellview = b.DataContext as SudokuCellView; if (cellview.IsMiniCell && !cellview.IsFlagged) { cellview.CheckUnCheck(); } }
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); } }