首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎么在异步方法中更新主UI的进度条

2013-12-04 
如何在异步方法中更新主UI的进度条。本帖最后由 chyun7290 于 2013-11-29 16:29:20 编辑Data.cs publicstat

如何在异步方法中更新主UI的进度条。
本帖最后由 chyun7290 于 2013-11-29 16:29:20 编辑

 Data.cs
 public  static async void SavingThread()
{
   for (int i = 0; i < TotalCount; i++)
   {
       DuplicateContactId = SaveData.IsDuplicateContact(conlistWP,App.GlobalContactinfo.AllContacts[i]);
       await SaveData.AddContacts(store1, App.GlobalContactinfo.AllContacts[i]);
       App.GlobalContactinfo.AddContactCount++;
    }
       persent = (int)((float)(i + 1) * 100 / (float)TotalCount);
  //如何在次更新进度条
    }
}

MainPage.xmal.cs
protected override void OnNavigatedTo(NavigationEventArgs e)
{
      Data.SavingThread();
}


[解决办法]
绑定到进度条上的某个依赖属性值上。

热点排行