【发布时间】:2017-08-15 21:45:01
【问题描述】:
我正在主窗口中打开第二个窗口。此窗口用于显示进度条,因此我不想在应用程序打开时阻止它。
我的代码是:
public partial class MainWindow : Window, IDisposable
{
private void doUpdate(object sender, UpdateInfosArgs e)
{
this.Dispatcher.BeginInvoke(new Action(() =>
{
using (DownloadingFileWindow dlw = new DownloadingFileWindow())
{
dlw.OnDownloadFileComplete += OnDownloadFileComplete;
this.Dispatcher.BeginInvoke((Action)(() => dlw.ShowDialog()));
// or dlw.Show();
}
}
}
}
目前,当窗口显示时,当执行到using的}时立即关闭。
有没有办法关闭窗口?
【问题讨论】: