private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            try
            {
                var data = new Fraction[this.DataGrid.RowDefinitions.Count, this.DataGrid.ColumnDefinitions.Count - 1];
                foreach (var box in this.DataGrid.Children)
                {
                    var tbox = box as TextBox;
                    if (tbox == null)
                    {
                        continue;
                    }
                    var column = Grid.GetColumn(tbox) - 1;
                    var row    = Grid.GetRow(tbox);
                    data[row, column] = new Fraction {
                        Counter = int.Parse(tbox.Text), Denominator = 1
                    };
                }

                var hermite = new Hermite(data);
                this.polynominal                 = hermite.Calculate();
                this.Polynominal.Content         = this.polynominal.PolynominalToString();
                this.PolynominalStack.Visibility = Visibility.Visible;
                this.IntegralStack.Visibility    = Visibility.Visible;
            }
            catch
            {
            }
        }