wpf主线程问题

zl100230 2018-10-23 10:35:47
本人做了一个wpf项目,程序启动时,主窗体(主线程)用做三维地图渲染(一直渲染,每秒30多到40多帧),新开了一个线程可跨UI(show了一个用户操作界面窗体浮在主窗体上面,暂叫用户线程吧),现在用户有一个操作,需要把 列表数据(几百条)地图上绘制成标识对象,这时候通过循环调用System.Windows.Application.Current.Dispatcher.InvokeAsync()方法操作生成这些对象(方法体内大概在二三十毫秒执行完一次),用户线程这边都是正常的,但是由于切回了主线程,所以这时候拖动地图什么的完全就卡住了,请问各位大佬些有没有什么好点解决办法?
...全文
84 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl100230 2018-10-24
  • 打赏
  • 举报
回复
谢谢推荐的 WPF线程详解之(一)——Dispatcher详解 ,但是讲得还是比较简单,于我没什么用啊

8,731

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧