处理数据时出现的MessageBox

时间:2010-01-24 00:37:28

标签: wpf-controls

我正在使用C#和WPF项目。

我创建了一个按钮,当点击时,处理信息通常可以持续不到3分钟;在那段时间我想显示一个消息框,指出:“此过程将持续不到3分钟,请等待”,然后当该过程结束时,我想自动压制消息框。这可能吗?我怎么能得到这个?

谢谢。

1 个答案:

答案 0 :(得分:0)

相反,为什么不使用BackgroundWorker启动长时间运行的任务并报告进度?:WPF Multithreading: Using the BackgroundWorker and Reporting the Progress to the UI

事实上,WPF有自己的机制叫做Dispatcher:Build More Responsive Apps With The Dispatcher