Подскажите пожалуйста, разрабатываю приложение WPF под FrameWork 4.0, т.к. необходима совместимость с win XP. При определённом условии, мне необходимо вызвать модальное окно, но при всём богатстве описания данной процедуры - я терплю неудачу... получаю исключение: Exception thrown: 'System.InvalidOperationException' in PresentationCore.dll на вот этой строке : Window_Dialog winDialog = new Window_Dialog();
Ошибка вроде бы не новая, решения её есть, вызов во втором потоке, но скорее всего сказывается скудный опыт, ибо решить не получается.
void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
timer.Stop();
Order result = orders.Find(x => x.Id == TempOrder.Id);
if(result.CustomerName == "")
{
Window_Dialog winDialog = new Window_Dialog();
if (winDialog.ShowDialog() == true)
{
MessageBox.Show("Записано!");
}
else
{
MessageBox.Show("Отмена");
}
}
}
Буду рад Вашему совету! Спасибо!
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости