首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多线程加载连接到从数据库检索的不同集合的不同网格。

多线程加载连接到从数据库检索的不同集合的不同网格。
EN

Stack Overflow用户
提问于 2011-11-28 20:44:03
回答 1查看 89关注 0票数 1

我使用MVVM设计模式创建了一个wpf应用程序。在给定的视图中,有5个网格都绑定到不同的集合集合,即5个网格的集合。现在,当从数据库检索5组数据时,我不想挂起UI。

请让我知道,如果以下解决方案是一个好主意,否则请建议一个:

用于绑定到网格的

  1. 5可观察的集合,用于绑定到网格的
  2. 5委托调用BeginInvoke进行db操作,并且每个集合都具有IEnumerable Collection<Type>上的IEnumerable Collection<Type>委托,完全回调将从IEnumerable collection<Type>中填充ObservableCollection<Type>,以允许调度程序在线程池线程上从UI线程更新UI。

G 212

EN

回答 1

Stack Overflow用户

发布于 2011-11-28 20:55:50

您应该使用BackgroundWorker组件来简化将工作移动到后台线程然后同步回UI的过程。否则,你的一般方法听起来就是找到了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8302055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档