private void AddPladgetButton_Click(object sender, RoutedEventArgs e) { PladgedEntity newPladged = new PladgedEntity(); PladgedForm pf = new PladgedForm(newPladged, this.user.ID); new Thread(x => { while (true) { if (pf.FlagIsClosed) { PladgetOption.AddnewItem(newPladged); daySpent += newPladged.Price; ReadyToRefresh = true; break; } } }).Start(); pf.Show(); }