//获取当地存储的历史查询数据 public HistorySearchData getHistorySearch() { //获取本地存储数据 var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; if (localSettings.Values.ContainsKey("searchHistory")) { String searchHistory = localSettings.Values["searchHistory"].ToString(); String[] sArray = searchHistory.Split(new char[1] { ';' }); if (sArray.Length > 0) { HistorySearchData hsdata = new HistorySearchData(); foreach (String item in sArray) { if (item.Equals("") || item == null) { continue; } String[] itemArr = item.Split(new char[1] { '|' }); if (itemArr.Length > 0) { HistorySearchItem hsitem = new HistorySearchItem(); hsitem.CompanyEn = itemArr[0]; JsonObject jsonObject = SampleDataSource.parseExpress(); var company = ""; try { company = jsonObject.GetNamedString(itemArr[0].ToString()); } catch (Exception) { company = ""; } hsitem.Company = company; hsitem.Number = itemArr[1]; hsitem.Time = itemArr[2]; hsdata.HSItems.Add(hsitem); } } return(hsdata); } } return(null); }
//获取历史查询数据 public void GetHSData() { HistorySearchData hsdata = getHistorySearch(); this.HistorySearch.Add(hsdata); }