Я новичок в WPF, а также C#, пожалуйста, несите меня.Как сделать главное окно ждать, пока вновь открытое окно не закроется в C# WPF?
У меня есть главное окно, открывающее новое окно. Теперь это новое окно - это запрос, следует ли перезаписывать файл или нет, а главное окно обращается к открытой переменной в новом окне, чтобы проверить результат запроса.
Но я не могу получить обработку главного окна, пока не закроется новое окно.
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";
}
Я попытался добавить цикл while, проверив еще одно общедоступное логическое значение в главном окне, но это просто повесит всю программу.
while(!_closecheck);
Любые предложения приветствуются.
Это звучит как повторение [этот существующего ответ] (http://stackoverflow.com/a/20540195), а также [этот существующий ответ] (http://stackoverflow.com/a/20540316). – Pang