private static HistogramBox show(string title, double[] values)
{
HistogramBox form = null;
Thread formThread = null;
AutoResetEvent stopWaitHandle = new AutoResetEvent(false);
formThread = new Thread(() =>
{
Accord.Controls.Tools.ConfigureWindowsFormsApplication();
// Show control in a form
form = new HistogramBox();
form.Text = title;
form.formThread = formThread;
form.histogramView1.DataSource = values;
stopWaitHandle.Set();
Application.Run(form);
});
formThread.SetApartmentState(ApartmentState.STA);
formThread.Start();
stopWaitHandle.WaitOne();
return form;
}