gpt4 book ai didi

multithreading - WP7 App 从服务和更新 UI 更新可观察集合

转载 作者:行者123 更新时间:2023-12-04 04:33:13 24 4
gpt4 key购买 nike

嗨,我正在制作一个应用程序,可以跟踪其他用户的 Action 并上传您自己的 Action

我重复地从服务下载集合

我想将数据分配到手机上的集合用这些集合做一些事情(例如邻近度的三角测量)并调用这些位置来更新 map ..

执行此操作的最佳方法是什么,以避免与访问可观察集合发生冲突?

最佳答案

通过避免冲突,我认为您的意思是线程问题?如果是这种情况,请确保始终使用 Dispatcher 将更新 UI 的工作转移到 UI 线程上:

Dispatcher.BeginInvoke(() => {
myObservableCollection.Add(myDataItem);
});

您可以从任何 UI 控件获取对 Dispatcher 的引用

关于multithreading - WP7 App 从服务和更新 UI 更新可观察集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6777601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com