我对WPF应用程序有点问题。应用程序从数据库加载,然后创建一堆自己创建的Usercontrols。当我加载时,让我们说这些Usercontrols中的1000个UI线程阻塞。现在我尝试了多个东西,在另一个线程上加载Usercontrols然后将它们添加到主线程,但这是不可能的,我发现(或者有人必须有一个正确的工作示例)。
是否可以在主UI线程正在执行操作时创建一个加载动画未阻塞的线程?
答案 0 :(得分:0)
在从数据库加载数据的线程中执行大部分工作并使用Dispatcher类 http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatcher.aspx 在主线程上执行UI相关操作。