在方法为 运行 时打开第二个 window - WPF

Open a second window while method is running - WPF

我想打开一个新的Window,而我的一个方法是运行,以显示后台正在做一些事情。

// Open second window
Encoder.Encode(imgSource, chooseDestination.Text);
// Close second window

编辑:只要方法是 运行,我希望新的 window 始终显示,因为程序只应在方法完成后继续。 我只希望新的 window 显示给用户一些事情正在后台完成(例如在新的 window 上出现一个进度条)

也许你应该考虑使用异步编程。当您不想在应用程序执行某些任务时冻结应用程序组件(例如 UI)时,这很有用。

Asynchronous programming