wpf主线程问题
本人做了一个wpf项目,程序启动时,主窗体(主线程)用做三维地图渲染(一直渲染,每秒30多到40多帧),新开了一个线程可跨UI(show了一个用户操作界面窗体浮在主窗体上面,暂叫用户线程吧),现在用户有一个操作,需要把 列表数据(几百条)地图上绘制成标识对象,这时候通过循环调用System.Windows.Application.Current.Dispatcher.InvokeAsync()方法操作生成这些对象(方法体内大概在二三十毫秒执行完一次),用户线程这边都是正常的,但是由于切回了主线程,所以这时候拖动地图什么的完全就卡住了,请问各位大佬些有没有什么好点解决办法?