private void generateSample() { int dimension = 0; int sampleCount = 0; double mean = 0; sampleGenerator = new SampleGenerator(); sampleGenerator.SampleArrayChanged += SampleChanged; try { dimension = int.Parse(DimensionTextBox.Text); sampleCount = int.Parse(SampleCountTextBox.Text); mean = double.Parse(MeanTextBox.Text); Point x = parseXInput(dimension); Object[] arguments = { sampleCount, dimension, mean, x }; sampleGenerator.run(sampleCount, dimension, mean, x); sampleListView.ItemsSource = sampleGenerator.SampleArray; } catch (FormatException ex) { MainWindow.showMessage("Invalid data!\n" + ex.Message); } catch (Exception ex) { MainWindow.showMessage("Unknown error!\n" + ex.StackTrace); } }