void backgroundWorker_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { Tuple <string, bool> r = e.Result as Tuple <string, bool>; MessageBox.Show(r.Item1); if (r.Item2) { wizard.next(this); } else { wizard.frame.Navigate(this); } }