在C#4.0中显示MessageBox(或其他形式)的最佳方法是什么,其中显示经过的时间直到完成不同的方法?
我想知道如何在.net 4.0
中使用TPL感谢任何指导
答案 0 :(得分:0)
我认为你不能使用MessageBox。但是,如果您正在使用WPF,则可以创建一个包含控件的表单,这些控件绑定到实现INotifyPropertyChanged的数据对象,该数据对象包含您要显示的数据(即剩余的秒数)。然后,您将在UI线程中将该表单显示为模式对话框,然后在您的一个背景线程中更新数据对象的值(当然,使用Dispatcher.BeginInvoke()以确保实际更新被封送处理到UI线程)。