Windows phone 8 如何在windows phone应用程序的组合框中快速绑定数据?
您好,我正在开发一个应用程序。在我的应用程序中有2000个城市。这些城市来自webservice。现在我想非常快速地将这些城市绑定到combobox。实际上绑定数据需要5分钟的时间。如何快速绑定数据请帮助我 下面是我的代码:Windows phone 8 如何在windows phone应用程序的组合框中快速绑定数据?,windows-phone-8,combobox,windows-phone-8.1,Windows Phone 8,Combobox,Windows Phone 8.1,您好,我正在开发一个应用程序。在我的应用程序中有2000个城市。这些城市来自webservice。现在我想非常快速地将这些城市绑定到combobox。实际上绑定数据需要5分钟的时间。如何快速绑定数据请帮助我 下面是我的代码: var busclient = new NewReloadApp.JsonWebClient(); var Busresp1 = await busclient.DoRequestAsync(Url.weburl + "getCities")
var busclient = new NewReloadApp.JsonWebClient();
var Busresp1 = await busclient.DoRequestAsync(Url.weburl + "getCities");
string Busresult1 = Busresp1.ReadToEnd();
JArray BusjsonArray = JArray.Parse(Busresult1);
for (int j = 0; j < BusjsonArray.Count; j++)
{
await Task.Delay(TimeSpan.FromSeconds(0.01));
JObject jobj = (JObject)BusjsonArray[j];
string id = (string)jobj["cityid"];
string cityname = (string)jobj["cityname"];
city cit = new city();
cit.cityname = cityname;
Fromcityname1.Items.Add(cityname);
Tocityname1.Items.Add(cityname);
Db_Helper.Insert(new Buscities(id, cityname));
UserProfileList.Add(cit);
var-busclient=newnewreloadapp.JsonWebClient();
var busrep1=等待busclient.DoRequestAsync(Url.weburl+“getCities”);
字符串Busresult1=Busresp1.ReadToEnd();
JArray-BusjsonArray=JArray.Parse(Busresult1);
对于(int j=0;j
这里从cityname1到cityname1是组合框
List<string> Fromcityname = new List<string>();
Fromcityname.Add(cityname);
Fromcityname1.ItemSources = Fromcityname;
<ComboBox x:name="Fromcityname1" ItemSources="{binding}"/>
Fromcityname.SetBinding(ComboBox.ItemsSourceProperty, new Binding { Source = Fromcityname});