private void Temp_ClickButton(ContorlSquare senderObject) { senderObject.IsPartOfSum = true; for (int i = 0; i < FieldSquare.GetLength(0); ++i) { FieldSquare[i, senderObject.IJCoor.Item2].AnimationBackground(); FieldSquare[i, senderObject.IJCoor.Item2].ButtonSquare.IsEnabled = false; } for (int j = 0; j < FieldSquare.GetLength(1); ++j) { FieldSquare[senderObject.IJCoor.Item1, j].AnimationBackground(); FieldSquare[senderObject.IJCoor.Item1, j].ButtonSquare.IsEnabled = false; } _count++; PrintSum(senderObject.TextBlockTextButton.Text); if (_count == _square.GetLength(0)) { TextBlockSumma.Text += "=> " + _summValue.ToString(); List <Log> temp = _logSum.ToList(); temp.Add(new Log() { Record = TextBlockSumma.Text }); _logSum = temp; ListViewLog.ItemsSource = _logSum; } }
private void PaintSquare() { FieldSquare = new ContorlSquare[_square.GetLength(0), _square.GetLength(1)]; WrapPanelField.Children.Clear(); double SizeX = (WrapPanelField.ActualWidth / _square.GetLongLength(0)); double SizeY = (WrapPanelField.ActualHeight / _square.GetLongLength(1)); for (int i = 0; i < FieldSquare.GetLength(0); ++i) { for (int j = 0; j < FieldSquare.GetLength(1); ++j) { ContorlSquare temp = new ContorlSquare() { Width = SizeX, Height = SizeY }; temp.IJCoor = (i, j); temp.TextBlockTextButton.Text = _square[i, j].ToString(); temp.ClickButton += Temp_ClickButton; WrapPanelField.Children.Add(temp); FieldSquare[i, j] = temp; temp.IsPartOfSum = false; } } }