Предполагая два проекта, проект WinForms и проект WPF, в проекте WinForms нет проблем с тем, что следующий код находится в Main () и удаляет Application.Run:
while (true)
{
Thread.Sleep(1000);
Form1 window = new Form1();
window.Show();
Thread.Sleep(1000);
window.Close();
}
Однако в приложении WPF удалите StartupUri = "Window1.xaml" и затем создайте:
public App()
{
while (true)
{
Thread.Sleep(1000);
Window window = new Window();
window.Show();
Thread.Sleep(1000);
window.Close();
}
}
Программа зацикливается бесконечно, но окно открывается только один раз?