Jak sprawić, by główne okno poczekało, aż nowo otwarte okno zostanie zamknięte w C # WPF?
Jestem nowy w WPF, a także w C #, proszę o kontakt.
Mam główne okno, które otwiera nowe okno. Teraz to nowe okno monituje, czy nadpisać plik, a główne okno uzyskuje dostęp do zmiennej publicznej w nowym oknie, aby sprawdzić wynik zachęty.
Ale nie mogę zmusić głównego okna do oczekiwania, aż nowe okno zostanie zamknięte.
Window1 Win = new Window1();
Win.Show();
if (Win.pr_res == 1)
{
abc.Text = "File to be overwritten";
File.Delete(_destination);
Start();
}
else
{
abc.Text = "Operation Aborted";
}
Próbowałem dodać pętlę while sprawdzającą inną publiczną boolean w głównym oknie, ale to tylko zawiesza cały program.
while(!_closecheck);
Wszelkie sugestie są mile widziane.