private void tbCheckFormula_KeyUp(object sender, KeyEventArgs e)
        {
            var    btnCalculate = this.Find <Button>("btnCalculate");
            var    btnTable     = this.Find <Button>("btnTable");
            var    tbExpression = (TextBox)sender;
            string exception;

            if (Rpn.IsExpressionCorrectly(tbExpression.Text, out exception))
            {
                btnCalculate.Background = Avalonia.Media.Brush.Parse("#d5e0dd");
                btnTable.Background     = Avalonia.Media.Brush.Parse("#d5e0dd");
            }
            else
            {
                btnCalculate.Background = Avalonia.Media.Brush.Parse("#dcd6dd");
                btnTable.Background     = Avalonia.Media.Brush.Parse("#dcd6dd");
            }
        }
        private void btnTable_Click(object sender, RoutedEventArgs e)
        {
            var tbInfo       = this.Find <TextBlock>("tbInfo");
            var tbExpression = this.FindControl <TextBox>("tbExpression");

            string expression = tbExpression.Text;
            string exceptionText;

            if (Rpn.IsExpressionCorrectly(expression, out exceptionText))
            {
                var table = new Table(expression, new Rpn(expression));
                table.Show();
            }
            else
            {
                tbInfo.Text = exceptionText;
            }
        }
        /////////////////////////////////////////////////// янашрхъ //////////////////////////////////////////////////////
        private void btnCalculate_Click(object sender, RoutedEventArgs e)
        {
            var tbInfo       = this.Find <TextBlock>("tbInfo");
            var tbExpression = this.FindControl <TextBox>("tbExpression");

            string expression = tbExpression.Text;
            string exceptionText;

            if (Rpn.IsExpressionCorrectly(expression, out exceptionText))
            {
                Drawer.Expression = expression;
                Drawer.UpdateCanvas(true);
            }
            else
            {
                tbInfo.Text = exceptionText;
            }
        }