您好我正在创建一个跟踪其他用户动作的应用并上传您自己的
我正在重复下载服务中的集合
我想将数据分配给手机上的收藏品 做这些集合的东西(例如邻近的三角测量)并调用这些位置来更新地图..
最好的方法是什么,以避免与可观察集合的访问冲突?
答案 0 :(得分:2)
通过避免冲突,我认为你的意思是线程问题?如果是这种情况,请确保始终使用Dispatcher将更新UI的工作移动到UI线程:
Dispatcher.BeginInvoke(() => {
myObservableCollection.Add(myDataItem);
});
您可以从任何UI控件
获取对Dispatcher的引用