WP开发之多线程异步操作页面元素

   前序:项目原本是靠主线程去加载视图数据的,并且刚加上了启动便动态地图,所以担心其启动性能遭受影响(目前是虚拟数据影响不大)。故采用多线程去加载视图数据和地图!由于是子线程去修改页面元素数据!所以在未经委托处理时发生异常!

大致意思为 “无效的跨线程访问”

        解决方案:
            在进行修改数据时,使用  Dispatcher   类的   BeginInvoke 方法,用异步执行指定的委托去跨线程访问数据!
        代码如下:

运行效果

posted @ 2013-06-04 17:27  然后、没所以  阅读(194)  评论(0编辑  收藏  举报