我有一个 Silverlight 2 应用程序,其中包含一个包含动画的“正在加载数据...”消息。当 Web 服务返回数据并且数据正在加载到可观察的集合中时 - 动画会冻结(这可能会在数据加载时持续几秒钟,并给人一种可能有问题的印象。)
数据绑定到视图中项目控件的可观察集合。
我假设正在发生的事情是当数据被添加到可观察集合时,正在为数据绑定控件构建可视化树 - 这发生在 UI 线程上。
无论如何,我是否可以降低数据加载的优先级,以便 ui 线程上的动画可以继续 - 即使 UI 线程上正在完成大量数据工作?
谢谢迈克尔