示例#1
0
        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;
            }
        }
示例#2
0
        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;
                }
            }
        }